當我重定向路由時,無法訪問請求數據。Laravel - 在路由重定向後控制器中的請求爲空
這是Ajax請求的信息:
Content-Type: application/x-www-form-urlencoded
param1=my+param&request=search
routes.php文件
use Illuminate\Http\Request;
Route::any('/items/search', '[email protected]');
Route::any('/items', [
function(Request $request){
if ($request->input('request') == 'search') {
// echo $request->input('param1'); // returns param1 value correctly
return redirect()->action('[email protected]')->withInput();
}
}
]);
這是控制器:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use DB;
class ItemsController extends Controller
{
public function search(Request $request)
{
var_dump($request->all()); // returns: array(0) { }
}
}
如何訪問數據後掌控之中在重定向之後?
剛搬進的邏輯控制器和I不再需要重定向。感謝Mike。 –