Я создал работающий php-проект из github, чтобы создать для него некоторые json-файлы, но я не могу его протестировать, потому что js и css не загружаются, я никогда не использовал php в своей жизни, поэтому я следовал указаниям руководства по установке.
composer install
php artisan migrate:refresh --seed -vvv
поставщик тестирования / bin / phpunit
Это был гид.
Что я делал шаг за шагом.
composer install
команда в нужной папкеphp artisan migrate:refresh --seed -vvv
Он сделал то, что должен был предположить, потому что база данных была создана, и я смог получить доступ к странице с файлом server.php, за исключением того, что css и js не загружались.
Проверил с инспектором, и они были связаны, как это http://targygraf.test/server.php/assets/js/targygraf.js
Я посетил тонну форумов о проблеме, каждый сказал, что я должен обратиться rewite_module
и установить AlloweOverride
Всем так я и сделал. Но все равно ничего, и, как я уже говорил ранее, приложение работало на другом компьютере и сейчас работает онлайн, так что я предполагаю, что сделал что-то не так.
Это оригинальная ссылка на github: https://github.com/valentinxxx/targygraf
Edit1: исправлены шаги 5 и 7, добавлена оригинальная ссылка
переустановил wamp и композитор
разветвленный чистый репо проекта
побежал composer install
установить phpmyadmin pw
создал таблицу MySQL
создал виртуальный хост, на этот раз указывая на [project_folder] \ public вместо [project_folder]
побежал php artisan migrate:refresh --seed -vvv
возможно испортил настройку виртуального хоста
это проект Laravel, так что если вы впервые используете php, он становится немного сложнее.
В нескольких словах:
Route::get('/', 'HomeController@getIndex')->name('index');
для дома/app/Http/Controllers/HomeController@getIndex
звонки layouts.index
Посмотреть ./resources/views/template.blade.php
, Вы можете проверить свои CSS и JS там. Вы можете заменить {{ url('assets/css/style.css') }}
за '/assets/css/style.css'
и посмотрим, найдет ли браузер этот файл.
В любом случае, есть и другие возможные проблемы, имейте в виду, что ваш сервер Apache должен открыть «[project_folder] / public»
Других решений пока нет …