Php 使用参数重定向并显示以查看

Php 使用参数重定向并显示以查看,php,laravel,view,routes,Php,Laravel,View,Routes,我是laravel 5.1的初学者 这是我的密码 route.php '''''''''' Route::get('/', function(){ $tasks = Task::orderBy('created_at', 'asc')->get(); return view('tasks', Array( 'tasks' => $tasks, )); }); Route::delete('/task/{id}', function ($id)

我是laravel 5.1的初学者

这是我的密码

route.php
''''''''''
Route::get('/', function(){
    $tasks = Task::orderBy('created_at', 'asc')->get();

    return view('tasks', Array(
        'tasks' => $tasks,
    ));
});
Route::delete('/task/{id}', function ($id) {
    $parameters=Array(
        'alert_ada'=>"ada",
        'alert_msg'=>"No $id telah dibuang",
    );

    return redirect('/')->with($parameters);
});

view.php
''''''''
警报({{$alert_msg}}+{{$alert_ada}}');
问题是参数没有显示在视图中。php

我刚刚解决了它

Route::get('/', function(){
   $tasks = Task::orderBy('created_at', 'asc')->get();

   $alert_ada = Session::get('alert_ada');
   $alert_msg = Session::get('alert_msg');

   return view('tasks', Array(
       'tasks' => $tasks,
       'alert_ada'=>$alert_ada,
       'alert_msg'=>$alert_msg,
   ));
});


Route::delete('/task/{id}', function ($id) {
   $parameters=Array(
       'alert_ada'=>"ada",
       'alert_msg'=>"No $id telah dibuang",
   );

   return redirect('/')->with($parameters);
});

您的刀片模板或其他地方是否有任何错误?也许你会使用return view()而不是重定向。是的,我有错误“Undefined variable”是的!这很好,但是您需要指定从何处获得错误。你在用控制器吗?我刚刚编辑了上面的代码,我看到了。我看到您正在使用这些路线执行任务。您是否为此使用了任何控制器和模型?您是否尝试过不重定向,而是使用“返回视图()”?
Route::get('/', function(){
   $tasks = Task::orderBy('created_at', 'asc')->get();

   $alert_ada = Session::get('alert_ada');
   $alert_msg = Session::get('alert_msg');

   return view('tasks', Array(
       'tasks' => $tasks,
       'alert_ada'=>$alert_ada,
       'alert_msg'=>$alert_msg,
   ));
});


Route::delete('/task/{id}', function ($id) {
   $parameters=Array(
       'alert_ada'=>"ada",
       'alert_msg'=>"No $id telah dibuang",
   );

   return redirect('/')->with($parameters);
});