PHP致命错误:类';URL';在/var/www/html/lavel/firstlvproject/co


PHP Fatal error: Class 'URL' not found in /var/www/html/laravel/firstlvproject/config/settings.php

我试图实现jquery文件上传插件usibg https://github.com/zimt28/laravel-jquery-file-upload,但我在URL::to_route上遇到错误,甚至对于path()也是如此。以下是设置。php代码,在他们的文档中给出。我对拉拉维尔很陌生,有什么帮助请

 return array(
    //'script_url' => URL::to_route('upload'),
    'upload_dir' => path('public').'bundles/jupload/uploads/files/',
    'upload_url' => URL::base().'/bundles/jupload/uploads/files/',
    'delete_type' => 'POST',
    'image_versions' => array(
        'thumbnail' => array(
            'upload_dir' => path('public').'bundles/jupload/uploads/thumbnails/',
            'upload_url' => URL::base().'/bundles/jupload/uploads/thumbnails/',
        ),
    ),
);

您应该在应用程序文件夹中创建一个名称为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;

然后你就可以使用了

$url = new Url;
$url->url = Request::get('url'); //make sure you have used use Illuminate'Http'Request; in starting of your controller