01/10/2018, 08:23

Route trong Lavarel

Mình mới học Laravel, phiên bản mình dùng là Laravel 5.

Trong 1 bài tìm hiểu trên mạng thì mình có làm bài Hello + someone.

Trong file /routers/web.php có

Route::get('hello', 'Hello@index'); Route::get('hello', 'Hello@index');

File /app/Http/Controllers/Hello.php có

public function index()
{
    return 'hello world from controller : )';
}
public function show($name)
{
    return view('hello',array('name' => $name));
}

và file resources/views/hello.blade.html có nội dung trong thân hàm hiển thị lời chào:

<div class="title">Hello {{$name}}, welcome to Laraland! : )</div>

Khi vào địa chỉ http://localhost/larashop/public/hello thì hiển thị ra kết quả mong đợi
this function is called from controller
nhưng khi vào http://localhost/larashop/public/hello/Rodrick thì bị lỗi

InvalidArgumentException in FileViewFinder.php line 137:
View [hello] not found.
Summary

in FileViewFinder.php line 137

Summary

at FileViewFinder->findInPaths(‘hello’, array(‘C:xampphtdocslarashop esourcesviews’)) in FileViewFinder.php line 79

Summary

at FileViewFinder->find(‘hello’) in Factory.php line 129

Summary

at Factory->make(‘hello’, array(‘name’ => ‘Rodrick’), array()) in helpers.php line 912

Summary

at view(‘hello’, array(‘name’ => ‘Rodrick’)) in Hello.php line 56

Summary

at Hello->show(‘Rodrick’)

Summary

at call_user_func_array(array(object(Hello), ‘show’), array(‘name’ => ‘Rodrick’)) in Controller.php line 55

Summary

at Controller->callAction(‘show’, array(‘name’ => ‘Rodrick’)) in ControllerDispatcher.php line 44

Summary

at ControllerDispatcher->dispatch(object(Route), object(Hello), ‘show’) in Route.php line 204

Summary

at Route->runController() in Route.php line 160

Summary

at Route->run() in Router.php line 559

Summary

.

Summary

.

Summary

.

Vậy cho mình hỏi có gì sai ở đây?

James viết 10:33 ngày 01/10/2018

Bạn thử sửa lại route thứ 2 thành : Route::get(‘home/{name}’, ‘Hello@show’); xem

Mason Ha viết 10:37 ngày 01/10/2018

mình k tạo đường dẫn “/home” nào cả bạn à

Bài liên quan
0