我在一个控制器中有两个函数需要在一个路由上使用,或者我想在其他函数中调用func

时间:2017-07-05 01:20:08

标签: php controller routes laravel-5.4

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'));
}

我想调用像Route::get('/','AnimeController@bolumler');这样的第二个函数 但不能怎么做呢,第二个功能给每个动画所有剧集第一个功能给一些动漫名称和图像URL如果我不能用相同的路线我怎么办?我们不能使用相同的路线,但如果我可以在bolumler func中调用anasayfa func?

0 个答案:

没有答案