我试图实现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