All Projects → CircleCI-Public → Circleci Demo Php Laravel

CircleCI-Public / Circleci Demo Php Laravel

Example CircleCI project using PHP and Laravel

Projects that are alternatives of or similar to Circleci Demo Php Laravel

Rubel
Rubel is a cms built with Laravel and React.
Stars: ✭ 70 (-17.65%)
Mutual labels:  laravel, circleci
Embedding Reference Apps
Reference applications for common web frameworks showing how to embed Metabase charts
Stars: ✭ 83 (-2.35%)
Mutual labels:  laravel
Laravel Ecommerce Iyzico
Iyzico intigrated e-Commerce system that could be developed easily in simple level.
Stars: ✭ 81 (-4.71%)
Mutual labels:  laravel
Laravel Blog
基于Laravel5.8构建的轻量博客应用,支持Markdown,支持图片拖拽上传,界面简洁,SEO友好,支持百度链接自动和手动提交
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Laralack
A Slack clone written in PHP & Laravel framework
Stars: ✭ 82 (-3.53%)
Mutual labels:  laravel
Awesome Laravel Zero
👋 START HERE! A curated list of Laravel Zero libraries, resources and projects
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Flattable
It helps you manage de-normalized tables
Stars: ✭ 81 (-4.71%)
Mutual labels:  laravel
Weixin
[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Project
⭐️ Antares Project Application Skeleton. This is the very first place you should start. It allows you to create a brand new awesome project in easy few steps.
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Config
Config manager for laravel-admin
Stars: ✭ 83 (-2.35%)
Mutual labels:  laravel
Laravel Whoops Editor
Laravel Whoops Editor helps to open your code editor from exception stack trace.
Stars: ✭ 83 (-2.35%)
Mutual labels:  laravel
Crud Generator
Laravel CRUD Generator
Stars: ✭ 1,244 (+1363.53%)
Mutual labels:  laravel
Rabbitevents
Nuwber's events provide a simple observer implementation, allowing you to listen for various events that occur in your current and another application. For example, if you need to react to some event published from another API.
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Demo
This is demo application for SleepingOwl Admin.
Stars: ✭ 81 (-4.71%)
Mutual labels:  laravel
Laravel Vue Generators
Generate Vue js files via artisan commands
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Niftyadmin
laravel 后台管理系统
Stars: ✭ 81 (-4.71%)
Mutual labels:  laravel
Appseed
React, Vue.js App Generator
Stars: ✭ 83 (-2.35%)
Mutual labels:  laravel
Laravel Ajax Crud
🧐 The Ultimate Guide For Creating Laravel CRUD AJAX Application using Laravel 5.8, Vue 2, Tailwindcss, Vue-router, and Axios
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel
Bigbluebutton
Package that provides easily communicate between bigbluebutton server and laravel framework
Stars: ✭ 85 (+0%)
Mutual labels:  laravel
Laravel Schedule List
Laravel package to add command to list all scheduled artisan commands
Stars: ✭ 84 (-1.18%)
Mutual labels:  laravel

Sample Laravel Application with Codeception tests.

CircleCI

Setup

You can setup this sample use Laradock to automatically set up a development environment for you.

Laradock

  • Install docker and docker-compose
  • Clone repo
  • Create your .env file from the example file: cp .env.testing .env
  • Go to the laradock directory
  • Run docker-compose up -d nginx mysql workspace
  • Browse to http://localhost/

To SSH into the machine to run your tests, run docker exec -it laradock_workspace_1 /bin/bash.

To test

Run Codeception, installed via Composer

./vendor/bin/codecept build
./vendor/bin/codecept run

Tests

Please check out some good test examples provided.

Functional Tests

Demonstrates testing of CRUD application with

  • PageObjects
  • authentication (by user, credentials, http auth)
  • usage of session variables
  • routes
  • creating and checking records in database
  • testing of form errors

API Tests

Demonstrates functional testing of API using REST and Laravel5 modules connected, with

  • partial json inclusion in response
  • GET/POST/PUT/DELETE requests
  • check changes inside database
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].