0
私はLaravelで新しく、ちょっとしたトリックで私を逃れることができます。Laravel5コントローラーからパブリックフォルダーにアクセスする方法
私はパブリックフォルダ(例:public/images/album/Ecosse)に写真を掲載する必要があるコントローラを持っていますが、それをどのように受け入れるか分かりません。 私はいつもディレクトリエラーがありません。 どのように動作しているか教えていただけますか?
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Repositories\AlbumsRepository;
use File;
class AlbumController extends Controller
{
protected $albumsRepository;
public function __construct(AlbumsRepository $albumsRepository)
{
$this->albumsRepository = $albumsRepository;
}
public function show($n)
{
$album = $this->albumsRepository->getById($n);
$files1 = File::allFiles(asset('images/albums/'.$album->titre));
foreach ($files1 as $key => $value)
{
if (!in_array($value,array(".","..")))
{
if (is_dir($dir . DIRECTORY_SEPARATOR . $value))
{
$result[$value] = dirToArray($dir . DIRECTORY_SEPARATOR . $value);
}
else
{
$result[] = $value;
}
}
}
return view('album')->with('album', $album);
}
}
ありがとうございました。 Maxime
後半に答えて申し訳ありませんが、私は地元にいるよ、多分それは私がディレクトリのために今これを持っているので、何かを変えるのです。たぶん私は\ /で置き換える必要がありますか? –
@MaximeBaude手動で置き換える必要はなく、ウィンドウは '\'と '/'ディレクトリ区切り文字を認識できます。 – forehalo