Erro ao listar os dados
[Concluído]
Estou com um erro na tela.
UnexpectedValueException There is no existing directory at "/Users/lincolnnogueira/Documents/Docker/projects/larafood/storage/logs" and it could not be created: Permission denied.
Esse começou a exibir depois que tentei mudar o bd. Pois ele rodava a migrate porém nao dava certo o select. Pelo que entendi o select seria necessario usar o select * from bd.tabela
Olá, Lincoln!
Tudo bem?
Qual o setup está usando para desenvolver?
Docker com o Laradock?
Está dando erro de permissão (Permission denied - erro ao escrever os erros, exceptions do Laravel)
Está gerando algum erro, mas o Laravel não permite gravar o log do erro, nas verdade tem um erro no código e outro no ambiente por conta das permissões.
Isso Docker com laradoc. Já dei permissão nas pastas de log. uso osx.
Você criou o projeto dentro do container do Workspace, certo?
docker-compose exec workspace
Entra no Workspace novamente, e valida qual é o usuário e grupo dos arquivos (print: https://imgur.com/upload):
ls -la
Aguardo estes detalhes para te orientar na solução.
O segundo problema é que não está conseguindo escrever os arquivos de log, só depois de resolver esse que vamos identificar o outro erro.
Segue o link da imagem
https://imgur.com/xQ52Moi
O grupo do arquivos estão errados.
Neste caso recomendo criar o projeto acessando com um usuário não root, exemplo:
docker-compose exec --user=laradock workspace bash
Desculpe mas dei uma viajada aqui... Tentei rodar o comando porém ele funcionou deu a mensagem abaixo.
Não sei se entendi perfeitamente. Tenho que fazer isso na configuração do laradock?
Execute a command in a running container
Usage: exec [options] [-e KEY=VAL...] SERVICE COMMAND [ARGS...]
Sim, precisa estar no path do laradock
class PlanController extends Controller
{
private $repository;
public function __construct(Plan $plan)
{
$this->repository = $plan;
}
public function index()
{
$plans = $this->repository->all();
return view('admin.pages.plans.index',[
'plans' => $plans,
]);
}
}
Olá, Valdson!
Tudo bem?
Abre uma nova thread (ticket) para discutirmos a sua dúvida.
No aguardo.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!