為什么我的重定向在session拿不到重定向的數(shù)據(jù)呢?
use Illuminate\Support\Facades\DB;
? use App\Student;
? use Illuminate\Http\Request;
? use App\Http\Controllers\Controller;
? use Illuminate\Support\Facades\Session;
? use Illuminate\Contracts\Routing\ResponseFactory;
? class Student1Controller extends Controller{
? ? public function session3(Request $request){
? ? ? ? return Session::get('mess','暫無信息');
? ? ? ? //return 'session3';
? ? ? ?//return 'session';
? ? }
? ? public function response(){
? ? ? ?//return redirect('session3');
? ? ? ?return redirect('session3')->with('mess','我是快閃數(shù)據(jù)');
? ? }
? }
為什么第一次訪問就是暫無信息呢??
2017-01-11
哈哈,解決了,在路由配置中,把response的路由放到中間件里面
Route::group(['middleware' => ['web']],function() {
? Route::any('session1',['uses'=>'studentController@session1']);
? Route::any('session2',['uses'=>'studentController@session2']);
? //controller之response
? Route::any('response',['uses'=>'studentController@response']);
});
2017-01-11
解決了嗎,我的也是這樣
2016-12-27
配置過 了
2016-12-27
路由里有配置response這個(gè)允許加載session嗎 就是和你的session3那個(gè)一樣的位置