【发布时间】:2018-09-15 02:07:42
【问题描述】:
我正在尝试从 Db 我得到了不允许的方法: 家庭控制器
public function index()
{
$YourData = DB::table('packages')
->join('users', 'users.id', '=', 'packages.user_id')
->select('users.name as username','packages.*',DB::raw('SUM(packages.entry_nr) as entries'))
->where('users.id', Auth::id())
->get();
$id =Auth::user()->id;
$lesson = DB::select("
SELECT *
FROM lessons t
inner join bookings b
on b.lessons_id =t.id
where b.user_id = ".$id."
and t.date > now()
");
return view('home') ->with('YourData', $YourData)
->with('lesson', $lesson);
}
public function destroy($lessonId,$authId)
{ $book= Booking::where('lessons_id',$lessonId)
->where('user_id',$authId)
->delete();
return redirect()->action('HomeController@index');
}
我的表格是这样的
<form method="post" class="table_content_form">
<form method="post" action="{{action('HomeController@destroy', $ls->id, Auth::user()->id)}}">
{{ csrf_field() }}
<input name="_method" type="hidden" value="DELETE">
<button class="btn btn-outline-danger" type="submit" >Rimuovi</button>
</form>
我的路线Route::delete('/delete/','HomeController@destroy');
提前致谢!我正在逐步学习!
【问题讨论】:
-
你的路线代码是什么
-
@afsalc
code Route::get('/home', 'HomeController@index')->name('home'); -
@Option 这些是我仅有的两条路线
code Route::delete('/delete/','HomeController@destroy'); -
我注意到你已经包含它所以删除了我的评论并为你提供了答案:)