Создавать и настраивать панели администратора еще никогда не было так просто. Да! yaldash
, также называемый laravelDash
— это красиво оформленная панель администрирования для Laravel.
Инструкции по установке, подробные сведения об использовании и развертывании можно найти в официальной документации.
У yaldash есть несколько требований, о которых вам следует знать перед установкой:
yaldash поддерживает достаточно последние версии следующих браузеров:
Официальное руководство предполагает знание PHP на среднем уровне.
мы предполагаем, что вы смогли настроить среду разработки. Есть два способа установить проект Laravel.
Я буду использовать композитор для создания нового проекта.
composer create-project --prefer-dist laravel/laravel blog
Во-первых, обязательно создайте новую базу данных и добавьте учетные данные своей базы данных в файл .env:
APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
yaldash очень прост в установке. После создания нового приложения Laravel вы можете включить пакет yaldash с помощью следующей команды:
composer require yal/laraveldash
yaldash автоматически зарегистрирует своего поставщика услуг, если вы используете Laravel >=5.5. Если вы используете yaldash с Laravel 5.3 или 5.4, добавьте поставщика услуг yaldash в файл config/app.php вашего приложения:
/*
* yaldash Service Provider
*/
yal laraveldash Providers DashboardServiceProvider::class,
Далее вам необходимо опубликовать файл конфигурации laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " config "
Далее вам необходимо опубликовать ресурсы laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " laravelDash-assets "
Сгенерированные миграции — это обычные миграции Laravel. Запустите миграцию с помощью:
php artisan migrate
Или запустите команду LaravelDash, которая предоставит вам все, что вам нужно, чтобы начать использовать LaravelDash.
php artisan laraveldash:install
Таблицы базы данных часто связаны друг с другом. Например, сообщение в блоге может иметь много комментариев или заказ может быть связан с разместившим его пользователем. Eloquent упрощает управление этими отношениями и работу с ними. Итак, перейдите в AppUser.php и добавьте UserRelation.
<?php
namespace App ;
use Illuminate Notifications Notifiable ;
use Illuminate Foundation Auth User as Authenticatable ;
use yal laraveldash Traits UserRelation ;
class User extends Authenticatable
{
use Notifiable,UserRelation;
}
Чтобы увидеть это, вам нужно запустить веб-сервер на вашей машине разработки. Вы можете сделать это, выполнив следующую команду: php artisan service, а затем перейдите по адресу http://localhost:8000/laravel-dash
вы можете настроить нужный маршрут в файле конфигурации (config/laraveldash.php)
Если вы помогаете нам исправлять ошибки, улучшать документацию или распространять информацию, мы будем рады видеть вас частью сообщества yaldash
! ?? Посетите CONTRIBUTING.md для получения дополнительной информации о том, что мы ищем и с чего начать.
Спасибо этим замечательным людям (ключ смайлика):
Ясир А.Идрисси ? ? | Хосе Росадо ? ? | أشرف بصرى ? | Инани Эль-Хусейн ? | Майкл Миллис ? | Учинка ? | ローマ ニコラス ? |
Если вы обнаружите уязвимость безопасности в LaravelDash, отправьте электронное письмо Ясиру Амеру Эль Идрисси по адресу [email protected]
. Все уязвимости безопасности будут оперативно устранены.
Пожалуйста, посетите CHANGELOG для получения дополнительной информации о том, что изменилось за последнее время.
Библиотека ялдаш — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.