Вы можете написать свои запросы или сказать красноречивый в вашей модели, отличаясь от другого логического кода
Скажем, например, у вас есть AlbumController
namespace App\Http\Controllers;
use App\Album;
use App\Http\Controllers\Controller;
class AlbumController extends Controller
{
public function index()
{
$albums = Album::get_albums();
// other logical code
}
}
А в Album.php
есть модель
namespace App;
use Illuminate\Database\Eloquent\Model;
class Album extends Model
{
public static function get_albums() {
$albums = Album::get();
return $albums;
}
}
А в вашем файле маршрута
Route::post('album', 'AlbumController@index');
Надеюсь, вы поняли!