承接 yozh/test-newsblog 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

yozh/test-newsblog

Composer 安装命令:

composer create-project yozh/test-newsblog

包简介

Test NewsBlog

README 文档

README

Задача:

Реализуйте на Laravel простую новостную ленту с простым управлением содержимого.

Стек:

  • MySQL 5.7
  • Laravel 5.7
  • php 7.1

Требования:

  • На главной странице, расположенной на http://localhost:8000/ отображается список новостей отсортированный по дате и времени создания от новых к старым. С возможностью фильтрации по категории.
  • Заголовок новости ведёт на подробное описание новости (модальное окно или отдельная страница детальной новости)
  • Управление(создание, изменение, просмотр списка, удаление) списком новостей происходит со страницы http://localhost:8000/manager, обязательные поля к заполнению: Название(короткий текст), Текст(полный текст), Категория(короткий текст или выпадающий список).
  • Для клиентской части можно использовать Bootstrap

Основной упор задания узнать уровень и способность мыслить разработчика отталкиваясь от описанных требований.

Тестовое задание предполагает использование чистого фреймворка, без дополнительных расширений.

В принципе в рамках фреймворка можно пользоваться всем, что он предоставляет, если сторонний пакет жизненно необходим для разработки или тестового задания добавлять его допускается, однако не допускается использование инструментов не подходящих для задачи по причинам нецелесобразности - для примера использование пакетов реализующих административный интерфейс типо sleepingown или аналогичных, не допускается.

Установка

необходимо выполнить следующую команду в окне терминала:

composer create-project yozh/test-newsblog:dev-master

после этого необходимо настроить файл .env в котором необходимо указать учетные данные для доступа к DB

после этого необходимо применить миграции командой:

php artisan migrate

запуск встроенного сервера осуществляется командой:

php artisan serve

управление контентом происходит на странице по ссылке:

Категории : /manager/category

Новости : /manager/news

Использованы сторонние расширения

  • Nayjest Grids - для формирования Grid-а на странице с Index-ом
  • Kris Form builder - для формирования форм редактирования сущностей

License

The Laravel framework is open-source software licensed under the MIT license.

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 24727
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-03-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固