最近、最初の Laravel プロジェクトをホストしました。したがって、これはパブリック フォルダがオンでpublic_html
あり、他のフォルダがルートの 1 つの forder にあることを意味します。
サーバーにファイルをアップロードしていて、エラーが発生しましたCould not create img/photos directory
(言い換え)。かなり長い間グーグルで検索した後、777に許可を与えimg
、photos
エラーが消えました。唯一のことは、エラーがキャッチされていないことですが、ファイルはアップロードされていません。
注: 私のフォーム宣言では、私が設定した、オートロードとパス'files'=>true
を適切に変更しました。paths.php
// controller
// upload cover photo if any
$path = public_path().'/img/album-cover-photos';
if(Input::hasFile('photo'))
{
$ext = Input::file('photo')->getClientOriginalExtension();
$name = "Album-Cover-".$album->id.'-'.date('YmdHis').'.'.$ext;
Input::file('photo')->move($path,$name);
$album->cover_photo = $name;
$album->save();
}
問題は何ですか?