2015-06-04 3 views
0

Я начал изучать Laravel 5. Следуя this tutorial. Я получаю эту ошибку. (Class 'App\Http\Controllers\Url' not found).
Здесь я добавил изображение моего кода.

code-laravel'Class' App Http Controllers Url 'not found' - Laravel 5



Whoops, looks like something went wrong. 

1/1 
FatalErrorException in UrlController.php line 22: 
Class 'App\Http\Controllers\Url' not found 
in UrlController.php line 22 
at FatalErrorException->__construct() in compiled.php line 1838 
at HandleExceptions->fatalExceptionFromError() in compiled.php line 1833 
at HandleExceptions->handleShutdown() in compiled.php line 0 
at UrlController->store() in compiled.php line 8504 
at call_user_func_array:{C:\wamp\www\readit-later\vendor\compiled.php:8504}() in compiled.php line 8504 
at Controller->callAction() in compiled.php line 8572 
at ControllerDispatcher->call() in compiled.php line 8551 
at ControllerDispatcher->Illuminate\Routing\{closure}() in compiled.php line 9190 



помочь мне.

+1

Это проблема с именами. Поместите 'use Url' в начало страницы или напишите' $ url = new \ Url() '. Это происходит потому, что вы следите за учебником laravel 4, и вы используете laravel 5, где вам нужно указать, что вы собираетесь использовать. – haakym

+1

Вы забыли создать красноречивую модель. – Alfa

ответ

1

Вы должны создать модель с именем Url или что подходит лучше всего в вашей папке приложения вы можете также создать модель URL-адрес с помощью команды ремесленника

php artisan make:model Url 

или вы можете создать один вручную, например

<?php namespace App; 

use Illuminate\Database\Eloquent\Model; 
use Illuminate\Database\Query\Builder; 

protected $table = 'table_name' // in case your table name is different than plural of model name 

class Url extends Model 
{ 

} 

, а затем в вашем использовании контроллера это Url модель например

use App\Url; 

, а затем у ou сможет использовать

$url = new Url; 
$url->url = Request::get('url'); //make sure you have used use Illuminate\Http\Request; in starting of your controller 
Смежные вопросы