mkdir():没有这样的文件或目录使用Storage类时出错

时间:2018-04-23 17:32:03

标签: php mysql laravel

我整天都遇到这个错误,我已经搜索了错误并尝试了所有可能的解决方案,但直到现在我还不知道为什么我会看到这个..!
我正在尝试为每个人创建带有id的“相册” 我的功能是这样的:

public abstract class Lambda implements RequestHandler<Map<String, Object>, ApiGatewayResponse> {
protected Logger logger;
protected AppComponent appComponent;

@Override
public ApiGatewayResponse handleRequest(Map<String, Object> input, Context context) {
    appComponent = DaggerAppComponent.builder().appModule(new AppModule(context)).build();

    logger = new Logger(context);

    // Inject logger
    appComponent.inject(logger);

    logger.log(input.toString());

    return null;
}
}

}

并且瘦如你所见我正在获取最后一条记录,以便在使用ID创建以ID命名的目录之后捕获增加的id dd(路径)输出以下路径:

public function store(AlbumRequest $request) {
try {
  Album::create($request->all());
  $lastRec = Album::latest()->first();
  $dir = base_path() . '\Albums'. '\\' . $lastRec->id;
  //dd($dir);
  $file = Storage::makeDirectory($dir, 0775, true, true);
  $message = '<div class="alert alert-success">Album Added Successfuly </div>';
} catch (\Exception $e) {
  dd($e);
  $message = '<div class="alert alert-danger">Something went <strong>Wrong</strong>, Please try again later!</div>';
}

return redirect('/home')->with(['message' => $message]);

每次都给我同样的错误:

"C:\Users\Mohab\slp\Albums\20"

任何帮助请!!

0 个答案:

没有答案