visualizações Laravel não exibindo

votos
0

Então desculpas antecipadamente por qualquer erro rookie eu fiz, mas eu estou tentando obter meu primeiro projeto Laravel instalado e funcionando, e eu não posso obter uma visão única para exibir. Cada ponto de vista me dá um objeto não encontrado (erro 404) e eu tenho procurado todos os cantos da internet para alguma ajuda, mas não consigo encontrar uma única solução que funciona para mim.

Estou construindo o projeto usando PhpStorm no Mac OSX 11.6 rodando o PHP 5.6.31 e 5.4.30 Laravel, e hospedagem usando Apache via XAMPP.

Também não posso atualizar compositor que eu conseguir Class 'Illuminate \ Html \ HtmlServiceProvider' não encontrado, não tenho certeza se isso é relevante, mas eu acredito que poderia ser.

rotas

web.php:

<?php

Route::resource('issues', 'IssueController');

Route::get('/', function () {
    return view('welcome');
});

api.php:

use Illuminate\Http\Request;

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});

Route::get('issues', '[email protected]');
Route::get('issues/{id}', '[email protected]');
Route::post('issues', '[email protected]');
Route::put('issues/{id}', '[email protected]');
Route::delete('issues/{id}', '[email protected]');

Route::post('register', 'Auth\[email protected]');
Route::post('login', 'Auth\[email protected]');
Publicado 09/10/2017 em 00:16
usuário
Em outras línguas...                            


1 respostas

votos
0

No momento em que você tem apenas um web rotahttp://example.com/

Route::get('/', function () {
    return view('welcome');
});

Isso está se referindo a um arquivo em /resources/views/welcome.blade.php

Qualquer outro pedido como http://example.com/pagenão existem mesmos você receber um erro 404.

Basta adicionar uma nova rota como

Route::get('/page', function () {
    return view('page');
});

e criar uma nova web page/resources/views/page.blade.php

Você também tem api rotas como http://example.com/api/issuesouhttp://example.com/api/issues/id

O Controlador para essas rotas é chamado IssueControllerans é geralmente em /app/Http/Controllers/IssueController.phpou /app/Http/Controllers/Api/IssueController.phpnão você deve ter métodos como index, store, show, etc. aqui você tem que decidir o que você gostaria de fazer-lhe um pedido está chegando.

Respondeu 09/10/2017 em 00:52
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more