2015-03-15 19 views
6

Tôi đang sử dụng Laravel 5 và tôi có một số vấn đề. Khi tôi muốn truy cập đăng nhập vào tên miền phụ của tôiLaravel5: Xem [app] không tìm thấy. resources/views/auth/login.blade.php

->http://dev.miweb.com/auth/login

nó nói:

ErrorException in FileViewFinder.php line 140: View [app] not found. (View: 
/home1/miweb/public_html/subdomains/dev/resources/views/auth/ 
login.blade.php) 

Tôi không hiểu vấn đề là gì. Ví dụ, nếu tôi đi vào mà không có tên miền phụ, tập tin được tìm thấy.

->http://miweb.com/subdomains/dev/resources/views/auth/login.blade.php

Tệp này có trên máy chủ của tôi. Nó rất khó hiểu vì nó hoạt động trên localhost của tôi.

Sự cố có thể do tên miền phụ gây ra không? Giải pháp là gì?

Cảm ơn bạn

Trả lời

20

Như bạn có thể thấy trong nguồn gốc của mẫu login.blade.php, nó mở rộng bố trí được gọi là app:

@extends('app') 

Vì vậy, có lẽ không có app.blade.php tập tin trong thư mục resources/views . Nó sẽ ở đó để hiển thị biểu mẫu đăng nhập.

2

Tôi đặt thành: @extends('layouts.app'). Nó hoạt động tốt.

+0

Điều này làm việc cho tôi và đơn giản nhất. Có một chuỗi ấu trùng đi sâu hơn vào các vấn đề về laravelcollective/html. Cập nhật đường dẫn đến bố cục bên phải có vẻ dễ nhất! https://laracasts.com/discuss/channels/laravel/error-saying-route-does-not-exist-when-it-does?page=1 –

0

bộ nó như: @extends ('ứng dụng') và sau đó chúng tôi sẽ nhận được nó

0

trong các phiên bản trước của trang laravel..master tức app.blade.php đã có mặt trong thư mục quan điểm nhưng trong phiên bản 5.4 và trong 5.5 sắp tới trong thư mục bố cục riêng biệt, vì vậy bây giờ mã sẽ là @extends ('layouts.app')

Các vấn đề liên quan