php - 未定义的变量 Laravel 路由
问题描述
我有很酷的模型和控制器。该函数不输出变量。我在路由中注册了路径,但仍然报错。footers
写入未找到该变量。
网络
Route::get('/app', 'SystemController@footerAll')->name('footers');
控制器
public function footerAll(){
return view('layouts.app', ['footers' => System::all()]);
}
布局/app.blade.php
@forelse ($footers as $footer)
<div>
<h1>{{$footer->marketing}}</h1>
</div>
@empty
<h2 class="text-center">Epmty</h2>
@endforelse
如果我只放一个斜线Route::get('/', 'SystemController@footerAll')->name('footers');
,则错误通过并显示信息,但此处页面上的所有其他内容立即消失ю
与这条路线冲突
Route::get('/', 'BlogController@articlesAll', function () {
return view('blog.home');
});
网页.php
Route::get('/blog/category/{slug?}', 'BlogController@category')->name('category');
Route::get('/blog/article/{slug?}', 'BlogController@article')->name('article');
Route::group(['prefix'=>'admin', 'namespace'=>'Admin', 'middleware'=> ['auth']], function(){
Route::resource('/category', 'CategoryController', ['as'=>'admin']);
Route::resource('/article', 'ArticleController', ['as'=>'admin']);
Route::group(['prefix' => 'user_managment', 'namespace' => 'UserManagment'], function() {
Route::resource('/user', 'UserController', ['as' =>'admin.user_managment']);
});
Route::group(['middleware' => 'admin'], function() {
Route::get('/', 'DashboardController@dashboard')->name('admin.index');
});
});
Route::get('/', 'BlogController@articlesAll', function () {
return view('blog.home');
});
Route::get('/app', 'SystemController@footerAll')->name('footers');
Route::post('/comment/store', 'CommentController@store')->name('comment.add');
Auth::routes();
//Route::get('/home', 'HomeController@index')->name('home');
Route::get('/home', 'HomeController@getUser')->name('users');
解决方案
推荐阅读
- vue.js - Vue3 初学者卡住试图让 Apollo-Vue 在 WordPress CMS Web 应用程序上使用 WPGraphQL 工作
- c# - 在 Unit.AssemblyHooks 类方法中 TestRunnerManager.OnTestRunStart() 无法加载当前项目程序集,但执行文件夹中存在 dll
- html - 如何删除 Prepros 对话框?
- gpu - XGBoostError 的实施解决方案:[10:10:03] /workspace/src/tree/updater_gpu_hist.cu:1407: Exception in gpu_hist: NCCL failure
- php - 如何从以“data:image/svg+xml;charset=utf-8”开头的 SVG 数据 URL 获取标准 SVG 文件?
- python - 字段 'id' 需要一个数字,但得到了 'hellooo' - Django 博客评论
- c++ - 如何根据C ++中的给定索引对列表进行就地排序
- django - Django 频道间歇性运行的可能原因
- java - 使用 JAVA/Android 未从 Cowin API 获得响应
- reactjs - 是否可以将鼠标悬停在带有顺风的标题标签上?