Php 我在一个控制器中有两个函数,我需要在一个路由上使用,或者我想在另一个func中调用func
我想调用第二个func,比如Php 我在一个控制器中有两个函数,我需要在一个路由上使用,或者我想在另一个func中调用func,php,controller,routes,laravel-5.4,Php,Controller,Routes,Laravel 5.4,我想调用第二个func,比如Route::get('/','AnimeController@bolumler'); 但不能这样做,第二个功能给每个动画所有的插曲第一个功能给一些动画名称和图像URL如果我不能用相同的路线我怎么能?好的,我们不能使用相同的路由,但如果我可以在bolumler func中调用anasayfa func?您需要更改第二条路由的路径或方法。否则,您将有一个重复的路由。您不能对所有路由使用相同的路由。请尝试以下操作:route::get('/{id}','AnimeCont
Route::get('/','AnimeController@bolumler');代码>
但不能这样做,第二个功能给每个动画所有的插曲第一个功能给一些动画名称和图像URL如果我不能用相同的路线我怎么能?好的,我们不能使用相同的路由,但如果我可以在bolumler func中调用anasayfa func?您需要更改第二条路由的路径或方法。否则,您将有一个重复的路由。您不能对所有路由使用相同的路由。请尝试以下操作:route::get('/{id}','AnimeController@bolumler');
您可以拨打domain.com/15
(15这是您的id)
public function anasayfa() //this is my first func
{
$rastgele = Anime::inRandomOrder()->take(7)->get();
foreach ($rastgele as $random) {
$random->adi = substr($random->adi, 0,18);
}
$son = Anime::orderBy('created_at','desc')->take(7)->get(); // select * from animes orderby created_at dec limit 7
foreach ($son as $anime) {
$anime->adi = substr($anime->adi, 0,18);
}
return view('anasayfa',compact('rastgele','son'));
}
Route::get('/','AnimeController@anasayfa'); // this is route
public function bolumler($id) // this is second function
{
$episode = Anime::find($id)->bolumler;
return view('anasayfa',compact('episode'));
}