Php 路由重定向上未显示消息
为什么当我重定向时,我没有收到成功消息,我想要它,这样我就可以更改警报“var”: HTML:Php 路由重定向上未显示消息,php,laravel,Php,Laravel,为什么当我重定向时,我没有收到成功消息,我想要它,这样我就可以更改警报“var”: HTML: <div class="flash-message"> @foreach(['warning', 'success'] as $flashMsg) @if(Session::has('alert-' . $flashMsg)) <p class="alert alert-{{ $flashMsg }}">{{Session::ge
<div class="flash-message">
@foreach(['warning', 'success'] as $flashMsg)
@if(Session::has('alert-' . $flashMsg))
<p class="alert alert-{{ $flashMsg }}">{{Session::get('alert-' . $flashMsg)}}</p>
@endif
@endforeach
</div>
return redirect()->route("newUser")->with('alert-success', $fName . $lName . 'Was Successfully Added');
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'web'], function() {
/* Admin Auth */
Route::get('login', 'Auth\AuthController@getLogin');
Route::post('login', 'Auth\AuthController@postLogin');
Route::get('register', 'Auth\AuthController@getRegister');
Route::post('register', 'Auth\AuthController@postRegister');
Route::get('logout', 'Auth\AuthController@getLogout');
Route::group(['middleware' => 'auth.admin'], function(){
/*Admin Dashboard Routes */
Route::get('dashboard', 'AdminController@getDashboard');
Route::get('admin', 'AdminController@getDashboard');
Route::get('general/settings', 'AdminController@generalSettings');
Route::get('users', 'UserController@getDashboard');
Route::get('users/new',['as' => 'newUser', 'uses' => 'UserController@addNewUser']);
Route::post('users/new/add', 'UserController@addNewUserSubmit');
Route::post('general/settings/gSubmit/{id}',['as' => 'generalDataSubmit', 'uses' => 'AdminController@generalSettingsGeneralSubmit']);
Route::post('general/settings/sSubmit/{id}',['as' => 'socialDataSubmit', 'uses' => 'AdminController@generalSettingsSocialSubmit']);
Route::post('general/settings/vSubmit/{id}',['as' => 'verificationDataSubmit', 'uses' => 'AdminController@generalSettingsVerificationDataSubmit']);
});
});
路线:
<div class="flash-message">
@foreach(['warning', 'success'] as $flashMsg)
@if(Session::has('alert-' . $flashMsg))
<p class="alert alert-{{ $flashMsg }}">{{Session::get('alert-' . $flashMsg)}}</p>
@endif
@endforeach
</div>
return redirect()->route("newUser")->with('alert-success', $fName . $lName . 'Was Successfully Added');
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'web'], function() {
/* Admin Auth */
Route::get('login', 'Auth\AuthController@getLogin');
Route::post('login', 'Auth\AuthController@postLogin');
Route::get('register', 'Auth\AuthController@getRegister');
Route::post('register', 'Auth\AuthController@postRegister');
Route::get('logout', 'Auth\AuthController@getLogout');
Route::group(['middleware' => 'auth.admin'], function(){
/*Admin Dashboard Routes */
Route::get('dashboard', 'AdminController@getDashboard');
Route::get('admin', 'AdminController@getDashboard');
Route::get('general/settings', 'AdminController@generalSettings');
Route::get('users', 'UserController@getDashboard');
Route::get('users/new',['as' => 'newUser', 'uses' => 'UserController@addNewUser']);
Route::post('users/new/add', 'UserController@addNewUserSubmit');
Route::post('general/settings/gSubmit/{id}',['as' => 'generalDataSubmit', 'uses' => 'AdminController@generalSettingsGeneralSubmit']);
Route::post('general/settings/sSubmit/{id}',['as' => 'socialDataSubmit', 'uses' => 'AdminController@generalSettingsSocialSubmit']);
Route::post('general/settings/vSubmit/{id}',['as' => 'verificationDataSubmit', 'uses' => 'AdminController@generalSettingsVerificationDataSubmit']);
});
});
你使用的是哪个版本的laravel?你能把你的routes文件放在这个主题上吗?还要检查你的laravel是否有RouteServiceProvider(我认为它是由make:auth生成的)。这个文件已经将您的路由文件放在“web”中间件中,您不应该自己放。检查此说明和此问题@GabrielMoretti doneis此路由组是否在另一个组中?您使用的是哪个版本的laravel?能否将您的路由文件放在该主题上?还要检查您的laravel是否有路由服务提供商(我认为它是由make:auth生成的)。这个文件已经将您的路由文件放在“web”中间件中,您不应该自己放。检查此注释和此问题@GabrielMoretti doneis此路线组是否在另一个组中?