php - 为什么 laravel show route [setting.edit] 未定义?
问题描述
我遇到了这个问题。请告诉我如何解决这个问题.....它显示这样的消息:
路线 [setting.edit] 未定义。(查看:/home/rashed/Downloads/mahedy blog/resources/views/admin/layout/header.blade.php)(查看:/home/rashed/Downloads/mahedy blog/resources/views/admin/layout/header. Blade.php)(查看:/home/rashed/Downloads/mahedy blog/resources/views/admin/layout/header.blade.php)
<?php
namespace App\Http\Controllers\Admin\Settings;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Model\admin\Admin;
use Illuminate\Support\Facades\Auth;
class SettingsController extends Controller
{
public function __construct()
{
$this->middleware('auth:admin');
}
public function edit($id)
{
$users = admin::find(Auth::user()->id);
return view('admin.settings.update',compact('users'));
}
}
路线:
Route::group(['namespace' => 'Admin'] , function()
{
Route::get('/backend','HomeController@ShowHomePage');
Route::resource('backend/category','CategoryController');
Route::resource('backend/tag','TagController');
Route::resource('backend/post','PostController');
Route::resource('backend/admin','AdminController');
Route::resource('backend/settings','SettingsController');
Route::resource('backend/profile','ProfileController');
Route::resource('backend/youtube','YoutubeController');
Route::resource('backend/email','EmailController');
/****Admin Login Route*****/
Route::get('backend/login', 'Auth\LoginController@showLoginForm')->name('admin.login');
Route::post('backend/login', 'Auth\LoginController@login');
Route::post('backend/logout', 'Auth\LoginController@logout')->name('logout');
});
解决方案
如果添加backend
string ,您的路线名称会有所不同。删除此单词并将其添加到前缀中
你的路线应该像
Route::group(['namespace' => 'Admin', 'prefix'=>'backend'] , function()
{
Route::resource('settings','SettingsController');
.....
}
现在您的路线名称settings.edit
将起作用。您可以通过以下方式查看可用路线php artisan route:list
推荐阅读
- autodesk-forge - AutodeskForge 支持哪些文件格式?
- sql - 关键字“AS”预期 ID 附近的语法不正确
- entity-framework - 仅在生产中抛出值不能为空 - EF核心
- ansible - 使用ansible替换xml文件中的一行
- mongodb - 在rest api monngodb node express中过滤数据
- asp.net-core - 如何在特定端口运行 asp.net core 2.1 发布应用程序?
- python-3.x - 如何在python中以图形方式将列表数据转换为二叉搜索树(BST)?
- android - Android图标:避免白边
- asp.net-mvc - 与调试相比,.NET Core Gulp Minfiy/Bundled CSS 文件大小在发布模式下减小
- r - 如何按条件滚动总和?