セッション値ないセッション値がブレードページに表示
adminController
use Session;
Session::put('adminusername', "test");
echo Session::get('adminusername'); //it prints here fine
mater.blade.php
Welcome:{!! Session::get('adminusername') !!}
セッション値ないセッション値がブレードページに表示
adminController
use Session;
Session::put('adminusername', "test");
echo Session::get('adminusername'); //it prints here fine
mater.blade.php
Welcome:{!! Session::get('adminusername') !!}
はでルートを定義する必要がありますミドルウェア
Route::group(['middleware' => ['web']], function() {
Route::group(array('prefix'=>'admin'),function(){
Route::get('login', 'admin\[email protected]');
Route::post('check', 'admin\[email protected]_check');
Route::get('dashboard', 'admin\[email protected]');
}
use Session;
public function showsession()
{
Session::put('adminusername', 'test');
return View::make("folder/page.php")->with('adminusername',Session::get('adminusername'););
}
ビュー
Welcome:{!! $adminusername !!}
あなたkernel.php
protected $middlewareGroups = [
'web' => [
.....other classes
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
......other classes
],
'api' => [
'throttle:60,1',
],
];
Laravelのバージョンを使用している中で、このミドルウェアを置きますか? Laravelの新しいバージョンでは、 'web'ミドルウェアグループの外にルートを定義する場合、' Session'を初期化しません。さらに分析するには 'Controller'と' routes.php'コードが必要です。 – kishanterry
laravel version 5.0 ok解決済みエラーがあなたのポイントを得ました –
あなたの質問を編集し、フルコントローラとルートファイルを投稿できますか – kishanterry