gpt4 book ai didi

database - 如何在 laravel 5.1 中创建上传文件?

转载 作者:搜寻专家 更新时间:2023-10-30 20:25:56 25 4
gpt4 key购买 nike

我是 Laravel 5.1 的新手

你们能帮我看看如何上传docxPDFimage 等文件,并使用 将其存储在数据库中吗? Laravel 5.1

我浏览了很多教程,但在 Laravel 5.1 中没有浏览,我正在自己尝试,但没有成功。

NotFoundHttpException in

C:\Loucelle\ _\ _\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php line 161:

你能帮我提供一些示例代码吗?

最佳答案

您的路线:

Route::post('uploadFile', 'YourController@uploadFile');

您的 HTML Blade :

<form action="{{ url('uploadFile') }}" enctype="multipart/form-data">

<input type="file" name="file">
<input type="submit">

</form>

你的 Controller :

public function uploadFile()
{
//get the file
$file = Input::file('file');

//create a file path
$path = 'uploads/';

//get the file name
$file_name = $file->getClientOriginalName();

//save the file to your path
$file->move($path , $file_name); //( the file path , Name of the file)

//save that to your database
$new_file = new Uploads(); //your database model
$new_file->file_path = $path . $file_name;
$new_file->save();

//return something (sorry, this is a habbit of mine)
return 'something';
}

有用资源(这些链接可能会过期,因此它们仅供引用):

Laravel Requests (like Inputs and the such)

File Upload Tutorial that helped me when I started

关于database - 如何在 laravel 5.1 中创建上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com