điều này có vẻ là một vấn đề bật lên mỗi bây giờ và sau đó trong Laravel. Tôi đã viết một bộ điều khiển CRUD với một cái nhìn để đi với nó, tuy nhiên khi thử nghiệm tôi đã nhận được lỗi InvalidArgumentException in FileViewFinder.php line 137: View [bookingcrud.index] not found
. Đây là mã của tôi:Laravel 5.1 Xem không tìm thấy
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);
}
}
Và một cái nhìn nằm ở ~/laravel/resources/views/bookingcrud/index.blade.php
Không có vấn đề gì là trong tập tin quan điểm này cho dù đánh dấu từ một chế độ xem làm việc hoặc chỉ từ "pho mát" tôi sẽ luôn nhận được:
InvalidArgumentException in FileViewFinder.php line 140:
View [bookingcrud.index] not found.
Tôi đã kiểm tra cùng một chế độ xem trong bộ điều khiển làm việc đã biết và gặp lỗi tương tự tuy nhiên tôi đã kiểm tra chế độ xem làm việc đã biết trên cùng một bộ điều khiển CRUD và nó hoạt động. Tôi cũng đã cố gắng thay đổi thư mục của xem và đổi tên nó nhưng tôi sẽ nhận được cùng một lỗi với "View [bookingcrud.index]" thay đổi một cách thích hợp. Tôi đảm bảo rằng quyền của tệp và thư mục đã đầy đủ để thử nghiệm.
Từ lần đầu tiên nhận được lỗi tôi đã nâng cấp lên 5.1.1 từ 5.0.26 (đây là phiên bản lỗi bắt nguồn từ đối với tôi) và chạy bản cập nhật trình soạn nhạc. Ngoài việc xem các chủ đề có lỗi giống nhau, tôi cũng đã chạy cấu hình nghệ thuật: rõ ràng
Tôi đang phát triển trên Windows 8.1 với Homestead 2.0.17 được triển khai với Virtual Box.
Bất kỳ giúp ích nhiều sẽ appriciated vào thời điểm này nó đang làm đầu tôi trong.
Đảm bảo các quyền phù hợp được đặt và rằng nếu các yêu cầu phân biệt chữ hoa chữ thường với tệp khớp chính xác. [link] (http://laravel.io/forum/06-14-2014-invalidargumentexception-view-schoolsindex-not-found-please-help-its-urgent) – brokekidweb
Như đã đề cập trong câu hỏi, quyền truy cập tệp và thư mục là đầy đủ (777 hoặc -rwxrwxrwx, v.v ...) và đường dẫn tệp là chữ thường không có dấu cách – Livewire
Thử sử dụng 'php artisan serve' trong bảng điều khiển và điều hướng tới http: // localhost: 8000/và xem bạn có thể lấy trang đó không. Nếu bạn có thể, nó sẽ là một vấn đề với thiết lập Homestead của bạn. Nếu không, chúng tôi có thể thu hẹp nó xuống một cái gì đó trong mã của bạn. – brokekidweb