это, кажется, проблема, которая появляется каждый раз в то время в пределах Laravel. Я писал CRUD-контроллер с целью его использования, однако при тестировании я получил ошибку InvalidArgumentException in FileViewFinder.php line 137: View [bookingcrud.index] not found
. Вот мой код:Laravel 5.1 View не найден
routes.php:
Route::resource('bookingcrud', 'BookingsCrudController');
BookingsCrudController.php
use uasc\Http\Requests;
use uasc\Http\Requests\CrudCreateRequest;
use uasc\Http\Requests\CrudUpdateRequest;
use uasc\Http\Controllers\Controller;
use Auth;
use DB;
use Illuminate\Pagination\Paginator;
use Illuminate\Http\Request;
class BookingsCrudController extends Controller {
public function index()
{
if (!Auth::check() || Auth::user()->authority < 1) {
return redirect('/login');
}
$raw = "select * from bookings";
$bookings = DB::select($raw);
$paginatedBookings = new Paginator($bookings, 1);
return view('bookingcrud.index')->with('bookings', $paginatedBookings);
}
}
И вид находится в ~/laravel/resources/views/bookingcrud/index.blade.php
Независимо от того, что в этой точке зрения файла ли его разметке от а рабочий вид или просто слово «сыр» я всегда получаю:
InvalidArgumentException in FileViewFinder.php line 140:
View [bookingcrud.index] not found.
Я тестировал один и тот же вид в известном рабочем контроллере и получил ту же ошибку, однако я протестировал известное рабочее представление на том же контроллере CRUD, и он сработал. Я также попытался изменить каталог представления и переименовать его, но я получу ту же ошибку, если «View [bookingcrud.index]» изменится соответствующим образом. Я убедился, что права на файл и каталоги были заполнены для тестирования.
С первого получения ошибки я обновил до 5.1.1 из 5.0.26 (это версия, с которой возникла ошибка для меня) и выполнила обновление для композитора. Также, глядя на темы с той же ошибкой, я также запустил artisan config: clear
Я развиваюсь в Windows 8.1 с Homestead 2.0.17, развернутым с помощью Virtual Box.
Любая помощь будет намного appriciated в этот момент он делает мою голову.
Убедитесь, что установлены права доступа и что если запросы чувствительны к регистру, чтобы точно соответствовать файлу. [link] (http://laravel.io/forum/06-14-2014-invalidargumentexception-view-schoolsindex-not-found-please-help-its-urgent) – brokekidweb
Как упоминалось в вопросе, разрешения на файл и каталог full (777 или -rwxrwxrwx и т. д.), а пути файлов - в нижнем регистре без пробелов. – Livewire
Попробуйте использовать «php artisan serve» в консоли и перейдите по адресу http: // localhost: 8000/и посмотрите, можете ли вы получить эту страницу. Если вы можете, это будет проблемой с вашей установкой Homestead. В противном случае мы можем сузить его до вашего кода. – brokekidweb