Порядок веб-маршрутизации Laravel - PullRequest
0 голосов
/ 27 марта 2019

Я создаю приложение для хранения с laravel и работаю над страницами, отображающими файлы.В моем контроллере есть одна функция для загрузки файлов, где удалено = "нет" на домашнюю страницу, и другая функция для загрузки файлов, которые были удалены = "да" на страницу бина.Однако страница корзины не загружается

Auth::routes(['verify' => true]);

Route::group(['middleware' => ['auth']], function(){
Route::get('get/{files}', 'RoofController@getFile')->name('getfile');
Route::name('roofs_path')->get('/home', 'RoofController@index');
Route::name('store_roof_path')->post('/home', 'RoofController@store');
Route::name('deletefile')->get('{fileToDelete}', 'RoofController@deleteFile');
});

//route to files not deleted
Route::name('index')->get('/home', 'RoofController@index')->middleware('verified');
//route to files deleted
Route::name('bin')->get('/home', 'RoofController@bin')->middleware('verified');

И функция корзины в контроллере

   public function index()
    {   
        //get id and name of user
        $id = Auth::id();
        //specify 'where' array...get only non-deleted files and user's files
        $files_to_get = ['user_id' => $id, 'deleted' => 'no'];

        //get all files into an array
        $all_files = File::where($files_to_get)->orderBy('created_at', 'DESC')->get();

    //print_r($all_files);

    return view('home', [
        'files' => $all_files
    ]);


}

public function bin()
{   
    //get id and name of user
    $id = Auth::id();
    //specify 'where' array...get only non-deleted files and user's files
    $files_to_get = ['user_id' => $id, 'deleted' => 'yes'];

    //get all files into an array
    $all_files = File::where($files_to_get)->orderBy('created_at', 'DESC')->get();

    //print_r($all_files);

    return view('bin', [
        'files' => $all_files
    ]);


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...