Какая разница между url и route на Laravel?
The route function generates a URL for the given named routeи
The url function generates a fully qualified URL to the given path
но выгружая на хостинг вылезает сообщениеЭто происходит из-за того, что файловая система хостинга (скорее всего, Linux'а) чувствительна к регистру в именах файлов (в отличии от FAT/NTFS Windows'а, на котором у Вас работает OpenServer).
Controllers\Admin\MainController
...Как разнести приложение по поддоменам, сохранив на всех частях одну аутентификацию?Подозреваю, что для этого самым простым решением будет использовать использовать одну и ту же базу, в которой эти пользователи лежат. Например, так. Прописать отдельное подключение до базы с пользователями можно как в модели, так и при использовании DB::.
Правильно ли использовать одну таблицу для всех?А в чем Вы видите потенциальную проблему такого подхода?
Но мне кажется такая система немного запутанной и сложной для дальнейшего усовершенствования.Лично мне, сложной она не кажется и особо запутанной тоже. Другой вопрос в том, что в Laravel есть уже готовая система и авторизации, и аутентификации и т.д., в т.ч. различные механизмы схожие с теми, что Вы обозначили как "права доступа".
Можно ли как-то передать параметры в метод при указании роута в laravel?Можно, вот тут об этом довольно подробно написано.
SELECT service_category.*, GROUP_CONCAT(service.id SEPARATOR ',') AS ids
FROM service_category
LEFT JOIN service ON service.category_id = service_category.id
GROUP BY service_category.id
А как узнать что еще есть? Искал но не нашел в интернете какого-нибудь списка подобных компонентов.Laravel следует всем основным стандартам PHP, в т.ч. поддерживается автозагрузка, установка "компонентов" (библиотек) через Composer и т.д., список того, что Вы можете вкрутить в ваш Laravel (и не только) - можно найти тут.
Хранить в хайден инпутах и получать в jsвполне себе вариант, но для этого не обязательно нужны инпуты, подойдёт примерно любой элемент.
data атрибутахтоже в целом пойдёт.
или же черезнаверное, не самый удачный вариант "на лету" генерировать JS, но тоже уместен.
Или ещё как-то можно?ещё можно с помощь AJAX'а получать ID записи, например, по URL'у (исключительно как пример*).
И вот у меня возникает такой вопрос. Получается, при каждом запросе пользователя скрипт обращается к диску в моем случае за 3000 файлами каких-либо классов?Не знаю как на серверных версиях Windows, но на "домашних" судя по всему, именно так и есть (с учётом разницы производительности, обычно не в пользу Windows). Linux же умеет кэшировать в памяти любые файлы, к которым вы обращаетесь, будь это .php или .jpg - не имеет особого значения.
Но как и где сделать проверку на выполнение условий
Например пользователь написал 10 статейнужно проверять там же, где пользователь сохраняет написанную статью. В Laravel среди прочего, так есть система событий.
Но как и где сделать проверку на выполнение условий
и где реализовать сам код приписания награды?
Но теперь решил, что пора двигаться дальше и нужно установить его на свой хостинг. Вот только как это сделать? Там нужен композер или еще что-то?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Там нужен композер или еще что-то? Ну и все эти приблуды с локального сервера. Буду благодарен за предоставление мануала. Спасибо :)
{
id: 10, //ID комментария
action: 'like', //действие
data: 'Hello world' //доп. данные
}