sebastiaanluca / laravel-skeleton
An opinionated fresh Laravel project to help you get started.
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 15
Type:project
Requires
- php: ^7.3
- ext-intl: *
- ext-json: *
- doctrine/dbal: ^2.9
- fideloper/proxy: ^4.2
- guzzlehttp/guzzle: ^6.4
- laravel/framework: ^6.3
- laravel/helpers: ^1.1
- laravel/horizon: ^3.4
- laravel/telescope: ^2.1
- laravel/tinker: ^1.0
- nesbot/carbon: ^2.25
- nothingworks/blade-svg: ~0.3.2
- propaganistas/laravel-fakeid: ^4.0
- sebastiaanluca/laravel-auto-morph-map: ^4.0
- sebastiaanluca/laravel-boolean-dates: ^3.0
- sebastiaanluca/laravel-changelog: ^0.2.1
- sebastiaanluca/laravel-helpers: ^4.0
- sebastiaanluca/laravel-module-loader: ^4.0
- sebastiaanluca/laravel-presets: dev-develop
- sebastiaanluca/laravel-resource-flow: ~0.7.5
- sebastiaanluca/laravel-route-model-autobinding: ^3.0
- sebastiaanluca/laravel-router: ^8.0
- sebastiaanluca/php-helpers: ^2.0
- sebastiaanluca/php-pipe-operator: ^3.0
- sentry/sentry-laravel: ^1.4
- spatie/data-transfer-object: ^1.10
- spatie/laravel-backup: ^6.7
- spatie/laravel-blade-x: ^2.4
- spatie/laravel-cors: ^1.6
- spatie/laravel-html: ^2.24
- spatie/laravel-view-models: ^1.2
- spatie/once: ^2.1
- staudenmeir/eloquent-eager-limit: ^1.4
- staudenmeir/eloquent-has-many-deep: ^1.11
- webmozart/assert: ^1.5
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-ide-helper: ^2.6
- beyondcode/laravel-dump-server: ^1.3
- dms/phpunit-arraysubset-asserts: ~0.1.0
- facade/ignition: 1.0.0
- fzaninotto/faker: ^1.8
- itsgoingd/clockwork: ^4.0
- kint-php/kint: ^3.2
- mockery/mockery: ^1.2
- nunomaduro/collision: ^3.0
- nunomaduro/larastan: ~0.4.2
- phpunit/phpunit: ^8.4
- roave/security-advisories: dev-master
- sebastiaanluca/php-codesniffer-ruleset: ~0.4.3
- spatie/laravel-db-snapshots: ^1.3
- spatie/phpunit-snapshot-assertions: ^2.1
- spatie/test-time: ^1.1
- wnx/laravel-stats: ^2.0
- dev-develop
- 1.0.0
- dev-dependabot/npm_and_yarn/url-parse-1.5.3
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/composer/facade/ignition-2.4.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/composer/laravel/framework-7.30.4
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-dependabot/npm_and_yarn/ini-1.3.8
- dev-dependabot/composer/symfony/http-kernel-5.1.5
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
- dev-master
This package is auto-updated.
Last update: 2022-01-06 06:34:12 UTC
README
An opinionated fresh Laravel project to help you get started.
Notes
Redis
This project uses PhpRedis which is 6x faster than the previously default Predis, but it does require you to install the PECL package first (see https://github.com/phpredis/phpredis).
Horizon
Be sure to check \Modules\Horizon\Providers\HorizonServiceProvider
and update the viewHorizon
auth gate to determine can or cannot view Horizon in production.
Telescope
Be sure to check \Modules\Telescope\Providers\TelescopeServiceProvider
and update the viewTelescope
auth gate to determine can or cannot view Telescope in production.
Timezones
All dates and times are stored and returned in the UTC timezone.
If you need to store a date/time inputted by the user:
$model->published_at = Carbon::fromDisplayTimezone($request->published_at);
If you need to return a localized date/time:
$model->created_at->toDisplayTimezone()->isoFormat('LLLL');
GitHub workflow
Rename the .github/workflows/deploy.yml.example
file to deploy.yml
to enable GitHub workflow testing and automatic deploys to Vapor.
Vapor
This skeleton project has an vapor.yml.example
file you can rename to vapor.yml
to get started.