Skip to content

makklays/Laravel

Repository files navigation

Example code for Laravel and completed task
Código de ejemplo para Laravel y tarea completada

Laravel_Logo

Site: makklays.com.ua

EN - ES - IT - UA - CH

UA:

Виконане завдання i приклади коду для перевiрки знань Laravel 5.

Створити адмiн панель для управлiння компанiями.
Це проект по управлiнню працiвниками та компанiями. mini-CRM.

Вимоги:

  • Basic Laravel Auth: можливість входу в систему як адміністратор;
  • Використовуйте сед баз даних для створення першого користувача з електронною поштою admin@admin.com і паролем "password";
  • Функціональність CRUD (створення/читання/оновлення/видалення) для двох пунктів меню: компанії та працівники;
  • Таблиця БД компаній складається з наступних полів: Ім'я (обов'язкове), електронна пошта, логотип (мінімум 100 × 100), веб-сайт;
  • Таблиця Співробітників БД складається з наступних полів: Ім'я (обов'язкове), прізвище (обов'язково), Компанія (зовнішній ключ для компаній), електронна пошта, телефон;
  • Використовуйте міграції баз даних для створення цих схем вище;
  • Зберігайте логотипи компаній у папці storage/app/public і зробіть їх доступними з /public;
  • Використовувати основні контролери Laravel з методами за замовчуванням - індексувати, створювати, зберігати і т.д.;
  • Використовуйте функцію validation Laravel, використовуючи класи Request;
  • Для показу списку компаній / працівників, використовуйте пагінацію Laravel, 10 записів на сторінку;
  • Використовуйте Laravel make:auth як за замовчуванням тему Bootstrap на основі дизайну, але видаліть можливість реєстрації;
  • Використовуйте бібліотеку Datatables.net для показу таблиці - без рендеринга на стороні сервера (за бажанням);
  • Використовуйте більш складну тему інтерфейсу, як AdminLTE );
  • Повідомлення електронною поштою: надсилайте електронну пошту, коли вводиться нова компанія (використовуйте Mailgun або Mailtrap);

Завдання має мати декiлька commit-iв, і весь проект повинен бути завантажений у Github.

Дякую!

EN:

Assignment test and code for knowledge Laravel 5. The task for the Laravel 5 knowledge check is completed. Create an admin panel for managing your company. This is a management project for employers and companies. mini-CRM

Requirements:

  • Base Laravel Auth: the ability to log on as an administrator;
  • Use the gray databases to create the first user with email admin@admin.com and the password "password";
  • CRUD functionality (creation / reading / updating / deleting) for two menu items: companies and employees;
  • The database of companies database consists of the following fields: Name (required), e-mail, logo (minimum 100 × 100), website;
  • The table of employees of the database consists of the following fields: Name (required), last name (required), Company (external key for companies), e-mail, phone;
  • Use migration databases to create these schemes above;
  • Store company logos in the storage/app/public folder and make them available with /public;
  • Use Laravel's main controllers with default methods - index, create, save, etc .;
  • Use the Laravel validation function using the Request classes;
  • To show the list of companies / employees, use the Laravel paging, 10 entries per page;
  • Use Laravel make: auth as the default Bootstrap theme based on the design, but delete the registration option;
  • Use the Datatables.net library to display the table - without server-side rendering (optional);
  • Use a more complex interface theme like AdminLTE);
  • Email Notification: send email when you enter a new company (use Mailgun or Mailtrap);

The task should have several commit and the entire project must be downloaded to Github.

Thanks!

ES:

La tarea para la comprobación de conocimientos de Laravel 5 se ha completado.
Laravel 5 tareas de prueba de conocimiento.
Crea un panel de administración para gestionar tu empresa.
Este es un proyecto de gestión para empresarios y empresas. mini-CRM

Requisitos:

  • Base Laravel Auth: la capacidad de iniciar sesión como administrador;
  • Utilice las bases de datos grises para crear el primer usuario con el correo electrónico admin@admin.com y la contraseña "password";
  • Funcionalidad CRUD (creación / lectura / actualización / eliminación) para dos elementos del menú: empresas y empleados;
  • La base de datos de la base de datos de las empresas consta de los siguientes campos: Nombre (requerido), correo electrónico, logotipo (mínimo 100 × 100), sitio web;
  • La tabla de empleados de la base de datos consta de los siguientes campos: Nombre (obligatorio), apellido (obligatorio), Empresa (clave externa para las empresas), correo electrónico, teléfono;
  • Utilice las bases de datos de migración para crear estos esquemas de arriba;
  • Almacene los logotipos de la compañía en la carpeta de storage/app/public y haga que estén disponibles con /public;
  • Utilice los controladores principales de Laravel con métodos predeterminados: indexar, crear, guardar, etc .;
  • Utilice la función de validación de Laravel usando las clases de solicitud;
  • Para mostrar la lista de empresas / empleados, use la paginación de Laravel, 10 entradas por página;
  • Use Laravel make: auth como el tema predeterminado de Bootstrap basado en el diseño, pero elimine la opción de registro;
  • Utilice la biblioteca Datatables.net para mostrar la tabla, sin la representación del lado del servidor (opcional);
  • Utilice un tema de interfaz más complejo como AdminLTE);
  • Notificación por correo electrónico: envíe un correo electrónico cuando ingrese a una nueva compañía (use Mailgun o Mailtrap);

La tarea debe tener varios confirmaciones y todo el proyecto debe descargarse a Github.

Gracias

IT:

La sfida per la verifica della conoscenza Laravel 5.
Nuovo pannello di amministrazione delle società di gestione.
Questo progetto per la gestione e dipendenti della Società. mini-CRM.

requisiti:

  • Il principale laravel Auth: la possibilità di accedere come amministratore;
  • Utilizzare seed il database per creare la prima e-mail dell'utente admin@admin.com e password "password";
  • La funzionalità del CRUD (creazione / lettura / aggiornamento / delete) per due voci di menu: le imprese ei lavoratori;
  • banca dati Tabella delle imprese è costituito dai seguenti campi: Nome logo (richiesto) Mail (minimo 100 × 100), un sito web;
  • dipendenti griglia DB è costituito dai seguenti campi: Nome (richiesto) Cognome (richiesto) Company (chiave esterna per le aziende), e-mail, telefono;
  • Utilizzare la migrazione di banche dati per la creazione di queste tabelle di cui sopra;
  • Mantenere loghi aziendali nel vostro storage/app/public e renderli accessibili da /public;
  • Utilizzare metodi di base di controllori laravel per difetto - l'indice di creare, memorizzare, ecc.;
  • Utilizzare la convalida laravel, utilizzando le classi Request;
  • Per visualizzare l'elenco delle società / dipendenti, utilizzare l'impaginazione laravel, 10 record per pagina;
  • Uso laravel fare: autenticazione come il design basato tema di default Bootstrap, ma rimuovere la possibilità di registrazione;
  • Utilizzare la Libreria per visualizzare Datatables.net tavolo - il rendering sul lato server (opzionale);
  • Utilizzare uno sguardo argomento complesso come AdminLTE);
  • E-mail: invia una e-mail quando una nuova società viene introdotto (utilizzare Mailgun o Mailtrap);

La sfida è quella di avere diversi commit-IB, e l'intero progetto dovrebbe essere caricato a Github.

Grazie!

CH:

Laravel 5知識檢查的任務已完成。
創建管理面板以管理您的公司。
這是雇主和公司的管理項目。迷你CRM。

要求:

  • Base Laravel Auth:以管理員身份登錄的能力;
  • 使用灰色數據庫創建第一個用戶,電子郵件為admin@admin.com,密碼為“password”;
  • 兩個菜單項的CRUD功能(創建/讀取/更新/刪除):公司和員工;
  • 公司數據庫數據庫包括以下字段:名稱(必填),電子郵件,徽標(最小100×100),網站;
  • 數據庫員工表包括以下字段:名稱(必填),姓氏(必填),公司(公司外部密鑰),電子郵件,電話;
  • 使用遷移數據庫創建上述方案;
  • 將公司徽標存儲在storage/app/public文件夾中,並將其與/public一起使用;
  • 使用Laravel的主控制器和默認方法 - 索引,創建,保存等;
  • 使用Request類使用Laravel驗證函數;
  • 要顯示公司/員工列表,請使用Laravel分頁,每頁10個條目;
  • 使用Laravel make:auth作為基於設計的默認Bootstrap主題,但刪除註冊選項;
  • 使用Datatables.net庫顯示表 - 無需服務器端呈現(可選);
  • 使用更複雜的界面主題,如AdminLTE);
  • 電子郵件通知:當您進入新公司時發送電子郵件(使用Mailgun或Mailtrap);

該任務應該有幾個提交,整個項目必須下載到Github。

謝謝!

Site: makklays.com.ua

About

Example code for Laravel and completed task

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages