PHP Laravel 404 не найдены файлы в режиме редактирования - PullRequest
0 голосов
/ 25 мая 2018

У меня есть подпапка в представлениях, которая называется "company".

Все работает хорошо, когда я пытаюсь получить доступ к 127.0.0.1:8000/home или 127.0.0.1:8000/company, но когда я пытаюсь получить доступ к 127.0.0.1:8000/company/1/edit, гдея должен отредактировать информацию о моей компании, тогда я получил ошибку 404 Not Found для всех css, js и других ссылок, упомянутых в моем макете, но страница работает нормально, если я не расширяю layouts.app.По какой-то причине он пытается получить доступ к

127.0.0.1: 8000 / company / css

и

127.0.0.1: 8000/ comapany / js

вместо

127.0.0.1: 8000 / css

и

127.0.0.1:8000/js

Но это происходит только для страницы редактирования.

Вот моя структура папок: enter image description here

Routes.php:

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

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');

Route::resource('company','CompanyController');
Route::resource('users','UserController');
Route::resource('roles','RoleController');

edit.blade.php (из подпапки компании):

@extends('layouts.app')
@section('content')
    <from method = 'post' action = "{{ route ('company.update', [$company->id]) }}">
        {{ csrf_field() }}
        <input type="hidden" name="_method" valuae = 'put'>

        <input type="text"
               id="company-name";
               required
               name = 'name'
               value = '{{ $company->name }}'>
        <input type="text"
               id="company-name";
               required
               name = 'website'
               value = '{{ $company->website }}'>

        <button type="submit">Submit</button>
    </from>
@endsection

1 Ответ

0 голосов
/ 25 мая 2018

Проблема решена благодаря Aynber и Tym Lewis.

Просто добавьте / перед моими ссылками src, решающими эту проблему.

До:

<link href="css/style.css" rel="stylesheet">

После(фиксированный):

<link href="/css/style.css" rel="stylesheet">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...