new commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = lf
|
||||||
|
indent_size = 4
|
||||||
|
indent_style = space
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
trim_trailing_whitespace = false
|
||||||
|
|
||||||
|
[*.{yml,yaml}]
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[docker-compose.yml]
|
||||||
|
indent_size = 4
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
APP_NAME=Laravel
|
||||||
|
APP_ENV=local
|
||||||
|
APP_KEY=base64:nkxevDI1XtmExvpntHABxwR+rjZ5TMIcXAUxgntuKdM=
|
||||||
|
APP_DEBUG=true
|
||||||
|
APP_TIMEZONE=UTC
|
||||||
|
APP_URL=http://localhost
|
||||||
|
APP_VERSION = "1.0.0"
|
||||||
|
APP_COMPANY = "Tunggal Idaman Abadi"
|
||||||
|
APP_LOCALE=en
|
||||||
|
APP_FALLBACK_LOCALE=en
|
||||||
|
APP_FAKER_LOCALE=en_US
|
||||||
|
|
||||||
|
APP_MAINTENANCE_DRIVER=file
|
||||||
|
# APP_MAINTENANCE_STORE=database
|
||||||
|
|
||||||
|
PHP_CLI_SERVER_WORKERS=4
|
||||||
|
|
||||||
|
BCRYPT_ROUNDS=12
|
||||||
|
|
||||||
|
LOG_CHANNEL=stack
|
||||||
|
LOG_STACK=single
|
||||||
|
LOG_DEPRECATIONS_CHANNEL=null
|
||||||
|
LOG_LEVEL=debug
|
||||||
|
|
||||||
|
DB_CONNECTION=sqlite
|
||||||
|
# DB_HOST=127.0.0.1
|
||||||
|
# DB_PORT=3306
|
||||||
|
# DB_DATABASE=laravel
|
||||||
|
# DB_USERNAME=root
|
||||||
|
# DB_PASSWORD=
|
||||||
|
|
||||||
|
SESSION_DRIVER=database
|
||||||
|
SESSION_LIFETIME=120
|
||||||
|
SESSION_ENCRYPT=false
|
||||||
|
SESSION_PATH=/
|
||||||
|
SESSION_DOMAIN=null
|
||||||
|
|
||||||
|
BROADCAST_CONNECTION=log
|
||||||
|
FILESYSTEM_DISK=local
|
||||||
|
QUEUE_CONNECTION=database
|
||||||
|
|
||||||
|
CACHE_STORE=database
|
||||||
|
CACHE_PREFIX=
|
||||||
|
|
||||||
|
MEMCACHED_HOST=127.0.0.1
|
||||||
|
|
||||||
|
REDIS_CLIENT=phpredis
|
||||||
|
REDIS_HOST=127.0.0.1
|
||||||
|
REDIS_PASSWORD=null
|
||||||
|
REDIS_PORT=6379
|
||||||
|
|
||||||
|
MAIL_MAILER=log
|
||||||
|
MAIL_HOST=127.0.0.1
|
||||||
|
MAIL_PORT=2525
|
||||||
|
MAIL_USERNAME=null
|
||||||
|
MAIL_PASSWORD=null
|
||||||
|
MAIL_ENCRYPTION=null
|
||||||
|
MAIL_FROM_ADDRESS="hello@example.com"
|
||||||
|
MAIL_FROM_NAME="${APP_NAME}"
|
||||||
|
|
||||||
|
AWS_ACCESS_KEY_ID=
|
||||||
|
AWS_SECRET_ACCESS_KEY=
|
||||||
|
AWS_DEFAULT_REGION=us-east-1
|
||||||
|
AWS_BUCKET=
|
||||||
|
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||||
|
|
||||||
|
VITE_APP_NAME="${APP_NAME}"
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
APP_NAME=Laravel
|
||||||
|
APP_ENV=local
|
||||||
|
APP_KEY=
|
||||||
|
APP_DEBUG=true
|
||||||
|
APP_TIMEZONE=UTC
|
||||||
|
APP_URL=http://localhost
|
||||||
|
|
||||||
|
APP_LOCALE=en
|
||||||
|
APP_FALLBACK_LOCALE=en
|
||||||
|
APP_FAKER_LOCALE=en_US
|
||||||
|
|
||||||
|
APP_MAINTENANCE_DRIVER=file
|
||||||
|
# APP_MAINTENANCE_STORE=database
|
||||||
|
|
||||||
|
PHP_CLI_SERVER_WORKERS=4
|
||||||
|
|
||||||
|
BCRYPT_ROUNDS=12
|
||||||
|
|
||||||
|
LOG_CHANNEL=stack
|
||||||
|
LOG_STACK=single
|
||||||
|
LOG_DEPRECATIONS_CHANNEL=null
|
||||||
|
LOG_LEVEL=debug
|
||||||
|
|
||||||
|
DB_CONNECTION=sqlite
|
||||||
|
# DB_HOST=127.0.0.1
|
||||||
|
# DB_PORT=3306
|
||||||
|
# DB_DATABASE=laravel
|
||||||
|
# DB_USERNAME=root
|
||||||
|
# DB_PASSWORD=
|
||||||
|
|
||||||
|
SESSION_DRIVER=database
|
||||||
|
SESSION_LIFETIME=120
|
||||||
|
SESSION_ENCRYPT=false
|
||||||
|
SESSION_PATH=/
|
||||||
|
SESSION_DOMAIN=null
|
||||||
|
|
||||||
|
BROADCAST_CONNECTION=log
|
||||||
|
FILESYSTEM_DISK=local
|
||||||
|
QUEUE_CONNECTION=database
|
||||||
|
|
||||||
|
CACHE_STORE=database
|
||||||
|
CACHE_PREFIX=
|
||||||
|
|
||||||
|
MEMCACHED_HOST=127.0.0.1
|
||||||
|
|
||||||
|
REDIS_CLIENT=phpredis
|
||||||
|
REDIS_HOST=127.0.0.1
|
||||||
|
REDIS_PASSWORD=null
|
||||||
|
REDIS_PORT=6379
|
||||||
|
|
||||||
|
MAIL_MAILER=log
|
||||||
|
MAIL_HOST=127.0.0.1
|
||||||
|
MAIL_PORT=2525
|
||||||
|
MAIL_USERNAME=null
|
||||||
|
MAIL_PASSWORD=null
|
||||||
|
MAIL_ENCRYPTION=null
|
||||||
|
MAIL_FROM_ADDRESS="hello@example.com"
|
||||||
|
MAIL_FROM_NAME="${APP_NAME}"
|
||||||
|
|
||||||
|
AWS_ACCESS_KEY_ID=
|
||||||
|
AWS_SECRET_ACCESS_KEY=
|
||||||
|
AWS_DEFAULT_REGION=us-east-1
|
||||||
|
AWS_BUCKET=
|
||||||
|
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||||
|
|
||||||
|
VITE_APP_NAME="${APP_NAME}"
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
* text=auto
|
||||||
|
*.css linguist-vendored
|
||||||
|
*.scss linguist-vendored
|
||||||
|
*.js linguist-vendored
|
||||||
|
CHANGELOG.md export-ignore
|
||||||
+14
@@ -0,0 +1,14 @@
|
|||||||
|
/node_modules
|
||||||
|
/public/hot
|
||||||
|
/public/storage
|
||||||
|
/storage/*.key
|
||||||
|
/vendor
|
||||||
|
.env.backup
|
||||||
|
.phpunit.result.cache
|
||||||
|
docker-compose.override.yml
|
||||||
|
Homestead.json
|
||||||
|
Homestead.yaml
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
/.idea
|
||||||
|
/.vscode
|
||||||
@@ -1,93 +1,66 @@
|
|||||||
# TIA Xpendify
|
<p align="center"><a href="https://laravel.com" target="_blank"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="400" alt="Laravel Logo"></a></p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/laravel/framework/actions"><img src="https://github.com/laravel/framework/workflows/tests/badge.svg" alt="Build Status"></a>
|
||||||
|
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/dt/laravel/framework" alt="Total Downloads"></a>
|
||||||
|
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/v/laravel/framework" alt="Latest Stable Version"></a>
|
||||||
|
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/l/laravel/framework" alt="License"></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
## About Laravel
|
||||||
|
|
||||||
## Getting started
|
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
|
||||||
|
|
||||||
To make it easy for you to get started with GitLab, here's a list of recommended next steps.
|
- [Simple, fast routing engine](https://laravel.com/docs/routing).
|
||||||
|
- [Powerful dependency injection container](https://laravel.com/docs/container).
|
||||||
|
- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage.
|
||||||
|
- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent).
|
||||||
|
- Database agnostic [schema migrations](https://laravel.com/docs/migrations).
|
||||||
|
- [Robust background job processing](https://laravel.com/docs/queues).
|
||||||
|
- [Real-time event broadcasting](https://laravel.com/docs/broadcasting).
|
||||||
|
|
||||||
Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
|
Laravel is accessible, powerful, and provides tools required for large, robust applications.
|
||||||
|
|
||||||
## Add your files
|
## Learning Laravel
|
||||||
|
|
||||||
- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
|
Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.
|
||||||
- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:
|
|
||||||
|
|
||||||
```
|
You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch.
|
||||||
cd existing_repo
|
|
||||||
git remote add origin https://gitlab.com/fiqhpratama1/xpendify.git
|
|
||||||
git branch -M main
|
|
||||||
git push -uf origin main
|
|
||||||
```
|
|
||||||
|
|
||||||
## Integrate with your tools
|
If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.
|
||||||
|
|
||||||
- [ ] [Set up project integrations](https://gitlab.com/fiqhpratama1/xpendify/-/settings/integrations)
|
## Laravel Sponsors
|
||||||
|
|
||||||
## Collaborate with your team
|
We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the [Laravel Partners program](https://partners.laravel.com).
|
||||||
|
|
||||||
- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
|
### Premium Partners
|
||||||
- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
|
|
||||||
- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
|
|
||||||
- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
|
|
||||||
- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)
|
|
||||||
|
|
||||||
## Test and Deploy
|
- **[Vehikl](https://vehikl.com/)**
|
||||||
|
- **[Tighten Co.](https://tighten.co)**
|
||||||
Use the built-in continuous integration in GitLab.
|
- **[WebReinvent](https://webreinvent.com/)**
|
||||||
|
- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)**
|
||||||
- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
|
- **[64 Robots](https://64robots.com)**
|
||||||
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
|
- **[Curotec](https://www.curotec.com/services/technologies/laravel/)**
|
||||||
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
|
- **[Cyber-Duck](https://cyber-duck.co.uk)**
|
||||||
- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
|
- **[DevSquad](https://devsquad.com/hire-laravel-developers)**
|
||||||
- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
|
- **[Jump24](https://jump24.co.uk)**
|
||||||
|
- **[Redberry](https://redberry.international/laravel/)**
|
||||||
***
|
- **[Active Logic](https://activelogic.com)**
|
||||||
|
- **[byte5](https://byte5.de)**
|
||||||
# Editing this README
|
- **[OP.GG](https://op.gg)**
|
||||||
|
|
||||||
When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.
|
|
||||||
|
|
||||||
## Suggestions for a good README
|
|
||||||
|
|
||||||
Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.
|
|
||||||
|
|
||||||
## Name
|
|
||||||
Choose a self-explaining name for your project.
|
|
||||||
|
|
||||||
## Description
|
|
||||||
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
|
|
||||||
|
|
||||||
## Badges
|
|
||||||
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
|
|
||||||
|
|
||||||
## Visuals
|
|
||||||
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
|
|
||||||
|
|
||||||
## Usage
|
|
||||||
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.
|
|
||||||
|
|
||||||
## Roadmap
|
|
||||||
If you have ideas for releases in the future, it is a good idea to list them in the README.
|
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
State if you are open to contributions and what your requirements are for accepting them.
|
|
||||||
|
|
||||||
For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
|
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions).
|
||||||
|
|
||||||
You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
|
## Code of Conduct
|
||||||
|
|
||||||
## Authors and acknowledgment
|
In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).
|
||||||
Show your appreciation to those who have contributed to the project.
|
|
||||||
|
## Security Vulnerabilities
|
||||||
|
|
||||||
|
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
For open source projects, say how it is licensed.
|
|
||||||
|
|
||||||
## Project status
|
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
|
||||||
If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.
|
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
abstract class Controller
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Models;
|
||||||
|
|
||||||
|
// use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||||
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
|
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||||
|
use Illuminate\Notifications\Notifiable;
|
||||||
|
|
||||||
|
class User extends Authenticatable
|
||||||
|
{
|
||||||
|
/** @use HasFactory<\Database\Factories\UserFactory> */
|
||||||
|
use HasFactory, Notifiable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable.
|
||||||
|
*
|
||||||
|
* @var array<int, string>
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'name',
|
||||||
|
'email',
|
||||||
|
'password',
|
||||||
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that should be hidden for serialization.
|
||||||
|
*
|
||||||
|
* @var array<int, string>
|
||||||
|
*/
|
||||||
|
protected $hidden = [
|
||||||
|
'password',
|
||||||
|
'remember_token',
|
||||||
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the attributes that should be cast.
|
||||||
|
*
|
||||||
|
* @return array<string, string>
|
||||||
|
*/
|
||||||
|
protected function casts(): array
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
'email_verified_at' => 'datetime',
|
||||||
|
'password' => 'hashed',
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Providers;
|
||||||
|
|
||||||
|
use Illuminate\Support\ServiceProvider;
|
||||||
|
|
||||||
|
class AppServiceProvider extends ServiceProvider
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Register any application services.
|
||||||
|
*/
|
||||||
|
public function register(): void
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bootstrap any application services.
|
||||||
|
*/
|
||||||
|
public function boot(): void
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env php
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Symfony\Component\Console\Input\ArgvInput;
|
||||||
|
|
||||||
|
define('LARAVEL_START', microtime(true));
|
||||||
|
|
||||||
|
// Register the Composer autoloader...
|
||||||
|
require __DIR__.'/vendor/autoload.php';
|
||||||
|
|
||||||
|
// Bootstrap Laravel and handle the command...
|
||||||
|
$status = (require_once __DIR__.'/bootstrap/app.php')
|
||||||
|
->handleCommand(new ArgvInput);
|
||||||
|
|
||||||
|
exit($status);
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Foundation\Application;
|
||||||
|
use Illuminate\Foundation\Configuration\Exceptions;
|
||||||
|
use Illuminate\Foundation\Configuration\Middleware;
|
||||||
|
|
||||||
|
return Application::configure(basePath: dirname(__DIR__))
|
||||||
|
->withRouting(
|
||||||
|
web: __DIR__.'/../routes/web.php',
|
||||||
|
commands: __DIR__.'/../routes/console.php',
|
||||||
|
health: '/up',
|
||||||
|
)
|
||||||
|
->withMiddleware(function (Middleware $middleware) {
|
||||||
|
//
|
||||||
|
})
|
||||||
|
->withExceptions(function (Exceptions $exceptions) {
|
||||||
|
//
|
||||||
|
})->create();
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
*
|
||||||
|
!.gitignore
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
App\Providers\AppServiceProvider::class,
|
||||||
|
];
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://getcomposer.org/schema.json",
|
||||||
|
"name": "laravel/laravel",
|
||||||
|
"type": "project",
|
||||||
|
"description": "The skeleton application for the Laravel framework.",
|
||||||
|
"keywords": ["laravel", "framework"],
|
||||||
|
"license": "MIT",
|
||||||
|
"require": {
|
||||||
|
"php": "^8.2",
|
||||||
|
"jeroennoten/laravel-adminlte": "^3.14",
|
||||||
|
"laravel/framework": "^11.31",
|
||||||
|
"laravel/tinker": "^2.9"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"fakerphp/faker": "^1.23",
|
||||||
|
"laravel/pail": "^1.1",
|
||||||
|
"laravel/pint": "^1.13",
|
||||||
|
"laravel/sail": "^1.26",
|
||||||
|
"mockery/mockery": "^1.6",
|
||||||
|
"nunomaduro/collision": "^8.1",
|
||||||
|
"phpunit/phpunit": "^11.0.1"
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"App\\": "app/",
|
||||||
|
"Database\\Factories\\": "database/factories/",
|
||||||
|
"Database\\Seeders\\": "database/seeders/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload-dev": {
|
||||||
|
"psr-4": {
|
||||||
|
"Tests\\": "tests/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"post-autoload-dump": [
|
||||||
|
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
|
||||||
|
"@php artisan package:discover --ansi"
|
||||||
|
],
|
||||||
|
"post-update-cmd": [
|
||||||
|
"@php artisan vendor:publish --tag=laravel-assets --ansi --force"
|
||||||
|
],
|
||||||
|
"post-root-package-install": [
|
||||||
|
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
|
||||||
|
],
|
||||||
|
"post-create-project-cmd": [
|
||||||
|
"@php artisan key:generate --ansi",
|
||||||
|
"@php -r \"file_exists('database/database.sqlite') || touch('database/database.sqlite');\"",
|
||||||
|
"@php artisan migrate --graceful --ansi"
|
||||||
|
],
|
||||||
|
"dev": [
|
||||||
|
"Composer\\Config::disableProcessTimeout",
|
||||||
|
"npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"extra": {
|
||||||
|
"laravel": {
|
||||||
|
"dont-discover": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"optimize-autoloader": true,
|
||||||
|
"preferred-install": "dist",
|
||||||
|
"sort-packages": true,
|
||||||
|
"allow-plugins": {
|
||||||
|
"pestphp/pest-plugin": true,
|
||||||
|
"php-http/discovery": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"minimum-stability": "stable",
|
||||||
|
"prefer-stable": true
|
||||||
|
}
|
||||||
Generated
+7952
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,550 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Title
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can change the default title of your admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the title section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'title' => 'Xpendify',
|
||||||
|
'title_prefix' => '',
|
||||||
|
'title_postfix' => '',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Favicon
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can activate the favicon.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the favicon section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'use_ico_only' => false,
|
||||||
|
'use_full_favicon' => true,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Google Fonts
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can allow or not the use of external google fonts. Disabling the
|
||||||
|
| google fonts may be useful if your admin panel internet access is
|
||||||
|
| restricted somehow.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the google fonts section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'google_fonts' => [
|
||||||
|
'allowed' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Admin Panel Logo
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can change the logo of your admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the logo section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'logo' => '<b>TIA</b> Xpendify',
|
||||||
|
'logo_img' => 'vendor/adminlte/dist/img/logo.png',
|
||||||
|
'logo_img_class' => 'brand-image',
|
||||||
|
'logo_img_xl' => null,
|
||||||
|
'logo_img_xl_class' => 'brand-image-xs',
|
||||||
|
'logo_img_alt' => 'App Logo',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Logo
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can setup an alternative logo to use on your login and register
|
||||||
|
| screens. When disabled, the admin panel logo will be used instead.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the auth logo section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'auth_logo' => [
|
||||||
|
'enabled' => false,
|
||||||
|
'img' => [
|
||||||
|
'path' => 'vendor/adminlte/dist/img/logo.png',
|
||||||
|
'alt' => 'Auth Logo',
|
||||||
|
'class' => '',
|
||||||
|
'width' => 80,
|
||||||
|
'height' => 80,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Preloader Animation
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can change the preloader animation configuration. Currently, two
|
||||||
|
| modes are supported: 'fullscreen' for a fullscreen preloader animation
|
||||||
|
| and 'cwrapper' to attach the preloader animation into the content-wrapper
|
||||||
|
| element and avoid overlapping it with the sidebars and the top navbar.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the preloader section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'preloader' => [
|
||||||
|
'enabled' => true,
|
||||||
|
'mode' => 'fullscreen',
|
||||||
|
'img' => [
|
||||||
|
'path' => 'vendor/adminlte/dist/img/logo-preloader.png',
|
||||||
|
'alt' => 'Preloader Image',
|
||||||
|
'effect' => 'animation__shake',
|
||||||
|
'width' => 80,
|
||||||
|
'height' => 80,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| User Menu
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can activate and change the user menu.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the user menu section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'usermenu_enabled' => true,
|
||||||
|
'usermenu_header' => false,
|
||||||
|
'usermenu_header_class' => 'bg-primary',
|
||||||
|
'usermenu_image' => false,
|
||||||
|
'usermenu_desc' => false,
|
||||||
|
'usermenu_profile_url' => false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Layout
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we change the layout of your admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the layout section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Layout-and-Styling-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'layout_topnav' => null,
|
||||||
|
'layout_boxed' => null,
|
||||||
|
'layout_fixed_sidebar' => null,
|
||||||
|
'layout_fixed_navbar' => null,
|
||||||
|
'layout_fixed_footer' => null,
|
||||||
|
'layout_dark_mode' => null,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Views Classes
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can change the look and behavior of the authentication views.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the auth classes section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Layout-and-Styling-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'classes_auth_card' => 'card-outline card-primary',
|
||||||
|
'classes_auth_header' => 'bg-gradient-primary',
|
||||||
|
'classes_auth_body' => '',
|
||||||
|
'classes_auth_footer' => '',
|
||||||
|
'classes_auth_icon' => '',
|
||||||
|
'classes_auth_btn' => 'btn-flat btn-primary',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Admin Panel Classes
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you can change the look and behavior of the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the admin panel classes here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Layout-and-Styling-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'classes_body' => '',
|
||||||
|
'classes_brand' => 'brand-link bg-navy',
|
||||||
|
'classes_brand_text' => '',
|
||||||
|
'classes_content_wrapper' => '',
|
||||||
|
'classes_content_header' => '',
|
||||||
|
'classes_content' => '',
|
||||||
|
'classes_sidebar' => 'main-sidebar elevation-4 sidebar-light-navy',
|
||||||
|
'classes_sidebar_nav' => '',
|
||||||
|
'classes_topnav' => 'navbar-white navbar-light',
|
||||||
|
'classes_topnav_nav' => 'navbar-expand',
|
||||||
|
'classes_topnav_container' => 'container',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Sidebar
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can modify the sidebar of the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the sidebar section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Layout-and-Styling-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'sidebar_mini' => 'lg',
|
||||||
|
'sidebar_collapse' => false,
|
||||||
|
'sidebar_collapse_auto_size' => false,
|
||||||
|
'sidebar_collapse_remember' => false,
|
||||||
|
'sidebar_collapse_remember_no_transition' => true,
|
||||||
|
'sidebar_scrollbar_theme' => 'os-theme-light',
|
||||||
|
'sidebar_scrollbar_auto_hide' => 'l',
|
||||||
|
'sidebar_nav_accordion' => true,
|
||||||
|
'sidebar_nav_animation_speed' => 300,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Control Sidebar (Right Sidebar)
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can modify the right sidebar aka control sidebar of the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the right sidebar section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Layout-and-Styling-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'right_sidebar' => false,
|
||||||
|
'right_sidebar_icon' => 'fas fa-cogs',
|
||||||
|
'right_sidebar_theme' => 'dark',
|
||||||
|
'right_sidebar_slide' => true,
|
||||||
|
'right_sidebar_push' => true,
|
||||||
|
'right_sidebar_scrollbar_theme' => 'os-theme-light',
|
||||||
|
'right_sidebar_scrollbar_auto_hide' => 'l',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| URLs
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can modify the url settings of the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the urls section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Basic-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'use_route_url' => false,
|
||||||
|
'dashboard_url' => 'home',
|
||||||
|
'logout_url' => 'logout',
|
||||||
|
'login_url' => 'login',
|
||||||
|
'register_url' => 'register',
|
||||||
|
'password_reset_url' => 'password/reset',
|
||||||
|
'password_email_url' => 'password/email',
|
||||||
|
'profile_url' => false,
|
||||||
|
'disable_darkmode_routes' => false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Laravel Asset Bundling
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can enable the Laravel Asset Bundling option for the admin panel.
|
||||||
|
| Currently, the next modes are supported: 'mix', 'vite' and 'vite_js_only'.
|
||||||
|
| When using 'vite_js_only', it's expected that your CSS is imported using
|
||||||
|
| JavaScript. Typically, in your application's 'resources/js/app.js' file.
|
||||||
|
| If you are not using any of these, leave it as 'false'.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the asset bundling section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Other-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'laravel_asset_bundling' => false,
|
||||||
|
'laravel_css_path' => 'css/app.css',
|
||||||
|
'laravel_js_path' => 'js/app.js',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Menu Items
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can modify the sidebar/top navigation of the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Menu-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'menu' => [
|
||||||
|
// Navbar items:
|
||||||
|
[
|
||||||
|
'type' => 'navbar-search',
|
||||||
|
'text' => 'search',
|
||||||
|
'topnav_right' => true,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'type' => 'fullscreen-widget',
|
||||||
|
'topnav_right' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
// Sidebar items:
|
||||||
|
[
|
||||||
|
'type' => 'sidebar-menu-search',
|
||||||
|
'text' => 'search',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'blog',
|
||||||
|
'url' => 'admin/blog',
|
||||||
|
'can' => 'manage-blog',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'pages',
|
||||||
|
'url' => 'admin/pages',
|
||||||
|
'icon' => 'far fa-fw fa-file',
|
||||||
|
'label' => 4,
|
||||||
|
'label_color' => 'success',
|
||||||
|
],
|
||||||
|
['header' => 'account_settings'],
|
||||||
|
[
|
||||||
|
'text' => 'profile',
|
||||||
|
'url' => 'admin/settings',
|
||||||
|
'icon' => 'fas fa-fw fa-user',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'change_password',
|
||||||
|
'url' => 'admin/settings',
|
||||||
|
'icon' => 'fas fa-fw fa-lock',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'multilevel',
|
||||||
|
'icon' => 'fas fa-fw fa-share',
|
||||||
|
'submenu' => [
|
||||||
|
[
|
||||||
|
'text' => 'level_one',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'level_one',
|
||||||
|
'url' => '#',
|
||||||
|
'submenu' => [
|
||||||
|
[
|
||||||
|
'text' => 'level_two',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'level_two',
|
||||||
|
'url' => '#',
|
||||||
|
'submenu' => [
|
||||||
|
[
|
||||||
|
'text' => 'level_three',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'level_three',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'level_one',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
['header' => 'labels'],
|
||||||
|
[
|
||||||
|
'text' => 'important',
|
||||||
|
'icon_color' => 'red',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'warning',
|
||||||
|
'icon_color' => 'yellow',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'text' => 'information',
|
||||||
|
'icon_color' => 'cyan',
|
||||||
|
'url' => '#',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Menu Filters
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can modify the menu filters of the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the menu filters section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Menu-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'filters' => [
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\GateFilter::class,
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\HrefFilter::class,
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\SearchFilter::class,
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\ActiveFilter::class,
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\ClassesFilter::class,
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\LangFilter::class,
|
||||||
|
JeroenNoten\LaravelAdminLte\Menu\Filters\DataFilter::class,
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can modify the plugins used inside the admin panel.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the plugins section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Plugins-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'plugins' => [
|
||||||
|
'Datatables' => [
|
||||||
|
'active' => false,
|
||||||
|
'files' => [
|
||||||
|
[
|
||||||
|
'type' => 'js',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'type' => 'js',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'type' => 'css',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'Select2' => [
|
||||||
|
'active' => false,
|
||||||
|
'files' => [
|
||||||
|
[
|
||||||
|
'type' => 'js',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'type' => 'css',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.css',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'Chartjs' => [
|
||||||
|
'active' => false,
|
||||||
|
'files' => [
|
||||||
|
[
|
||||||
|
'type' => 'js',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.0/Chart.bundle.min.js',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'Sweetalert2' => [
|
||||||
|
'active' => false,
|
||||||
|
'files' => [
|
||||||
|
[
|
||||||
|
'type' => 'js',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdn.jsdelivr.net/npm/sweetalert2@8',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'Pace' => [
|
||||||
|
'active' => false,
|
||||||
|
'files' => [
|
||||||
|
[
|
||||||
|
'type' => 'css',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/themes/blue/pace-theme-center-radar.min.css',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'type' => 'js',
|
||||||
|
'asset' => false,
|
||||||
|
'location' => '//cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we change the IFrame mode configuration. Note these changes will
|
||||||
|
| only apply to the view that extends and enable the IFrame mode.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the iframe mode section here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/IFrame-Mode-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'iframe' => [
|
||||||
|
'default_tab' => [
|
||||||
|
'url' => null,
|
||||||
|
'title' => null,
|
||||||
|
],
|
||||||
|
'buttons' => [
|
||||||
|
'close' => true,
|
||||||
|
'close_all' => true,
|
||||||
|
'close_all_other' => true,
|
||||||
|
'scroll_left' => true,
|
||||||
|
'scroll_right' => true,
|
||||||
|
'fullscreen' => true,
|
||||||
|
],
|
||||||
|
'options' => [
|
||||||
|
'loading_screen' => 1000,
|
||||||
|
'auto_show_new_tab' => true,
|
||||||
|
'use_navbar_items' => true,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Livewire
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here we can enable the Livewire support.
|
||||||
|
|
|
||||||
|
| For detailed instructions you can look the livewire here:
|
||||||
|
| https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Other-Configuration
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'livewire' => false,
|
||||||
|
];
|
||||||
+107
@@ -0,0 +1,107 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
'name' => env('APP_NAME', 'Laravel'),
|
||||||
|
'version' => env('APP_VERSION', '1.0.0'),
|
||||||
|
'company_name' => env('APP_COMPANY', '1.0.0'),
|
||||||
|
'env' => env('APP_ENV', 'production'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Application Debug Mode
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When your application is in debug mode, detailed error messages with
|
||||||
|
| stack traces will be shown on every error that occurs within your
|
||||||
|
| application. If disabled, a simple generic error page is shown.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'debug' => (bool) env('APP_DEBUG', false),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Application URL
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This URL is used by the console to properly generate URLs when using
|
||||||
|
| the Artisan command line tool. You should set this to the root of
|
||||||
|
| the application so that it's available within Artisan commands.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'url' => env('APP_URL', 'http://localhost'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Application Timezone
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may specify the default timezone for your application, which
|
||||||
|
| will be used by the PHP date and date-time functions. The timezone
|
||||||
|
| is set to "UTC" by default as it is suitable for most use cases.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'timezone' => env('APP_TIMEZONE', 'UTC'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Application Locale Configuration
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The application locale determines the default locale that will be used
|
||||||
|
| by Laravel's translation / localization methods. This option can be
|
||||||
|
| set to any locale for which you plan to have translation strings.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'locale' => env('APP_LOCALE', 'en'),
|
||||||
|
|
||||||
|
'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'),
|
||||||
|
|
||||||
|
'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Encryption Key
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This key is utilized by Laravel's encryption services and should be set
|
||||||
|
| to a random, 32 character string to ensure that all encrypted values
|
||||||
|
| are secure. You should do this prior to deploying the application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'cipher' => 'AES-256-CBC',
|
||||||
|
|
||||||
|
'key' => env('APP_KEY'),
|
||||||
|
|
||||||
|
'previous_keys' => [
|
||||||
|
...array_filter(
|
||||||
|
explode(',', env('APP_PREVIOUS_KEYS', ''))
|
||||||
|
),
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Maintenance Mode Driver
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| These configuration options determine the driver used to determine and
|
||||||
|
| manage Laravel's "maintenance mode" status. The "cache" driver will
|
||||||
|
| allow maintenance mode to be controlled across multiple machines.
|
||||||
|
|
|
||||||
|
| Supported drivers: "file", "cache"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'maintenance' => [
|
||||||
|
'driver' => env('APP_MAINTENANCE_DRIVER', 'file'),
|
||||||
|
'store' => env('APP_MAINTENANCE_STORE', 'database'),
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
+115
@@ -0,0 +1,115 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Defaults
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option defines the default authentication "guard" and password
|
||||||
|
| reset "broker" for your application. You may change these values
|
||||||
|
| as required, but they're a perfect start for most applications.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'defaults' => [
|
||||||
|
'guard' => env('AUTH_GUARD', 'web'),
|
||||||
|
'passwords' => env('AUTH_PASSWORD_BROKER', 'users'),
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Guards
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Next, you may define every authentication guard for your application.
|
||||||
|
| Of course, a great default configuration has been defined for you
|
||||||
|
| which utilizes session storage plus the Eloquent user provider.
|
||||||
|
|
|
||||||
|
| All authentication guards have a user provider, which defines how the
|
||||||
|
| users are actually retrieved out of your database or other storage
|
||||||
|
| system used by the application. Typically, Eloquent is utilized.
|
||||||
|
|
|
||||||
|
| Supported: "session"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'guards' => [
|
||||||
|
'web' => [
|
||||||
|
'driver' => 'session',
|
||||||
|
'provider' => 'users',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| User Providers
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| All authentication guards have a user provider, which defines how the
|
||||||
|
| users are actually retrieved out of your database or other storage
|
||||||
|
| system used by the application. Typically, Eloquent is utilized.
|
||||||
|
|
|
||||||
|
| If you have multiple user tables or models you may configure multiple
|
||||||
|
| providers to represent the model / table. These providers may then
|
||||||
|
| be assigned to any extra authentication guards you have defined.
|
||||||
|
|
|
||||||
|
| Supported: "database", "eloquent"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'providers' => [
|
||||||
|
'users' => [
|
||||||
|
'driver' => 'eloquent',
|
||||||
|
'model' => env('AUTH_MODEL', App\Models\User::class),
|
||||||
|
],
|
||||||
|
|
||||||
|
// 'users' => [
|
||||||
|
// 'driver' => 'database',
|
||||||
|
// 'table' => 'users',
|
||||||
|
// ],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Resetting Passwords
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| These configuration options specify the behavior of Laravel's password
|
||||||
|
| reset functionality, including the table utilized for token storage
|
||||||
|
| and the user provider that is invoked to actually retrieve users.
|
||||||
|
|
|
||||||
|
| The expiry time is the number of minutes that each reset token will be
|
||||||
|
| considered valid. This security feature keeps tokens short-lived so
|
||||||
|
| they have less time to be guessed. You may change this as needed.
|
||||||
|
|
|
||||||
|
| The throttle setting is the number of seconds a user must wait before
|
||||||
|
| generating more password reset tokens. This prevents the user from
|
||||||
|
| quickly generating a very large amount of password reset tokens.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'passwords' => [
|
||||||
|
'users' => [
|
||||||
|
'provider' => 'users',
|
||||||
|
'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'),
|
||||||
|
'expire' => 60,
|
||||||
|
'throttle' => 60,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Password Confirmation Timeout
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may define the amount of seconds before a password confirmation
|
||||||
|
| window expires and users are asked to re-enter their password via the
|
||||||
|
| confirmation screen. By default, the timeout lasts for three hours.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800),
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,108 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Cache Store
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option controls the default cache store that will be used by the
|
||||||
|
| framework. This connection is utilized if another isn't explicitly
|
||||||
|
| specified when running a cache operation inside the application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'default' => env('CACHE_STORE', 'database'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Cache Stores
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may define all of the cache "stores" for your application as
|
||||||
|
| well as their drivers. You may even define multiple stores for the
|
||||||
|
| same cache driver to group types of items stored in your caches.
|
||||||
|
|
|
||||||
|
| Supported drivers: "array", "database", "file", "memcached",
|
||||||
|
| "redis", "dynamodb", "octane", "null"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'stores' => [
|
||||||
|
|
||||||
|
'array' => [
|
||||||
|
'driver' => 'array',
|
||||||
|
'serialize' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
'database' => [
|
||||||
|
'driver' => 'database',
|
||||||
|
'connection' => env('DB_CACHE_CONNECTION'),
|
||||||
|
'table' => env('DB_CACHE_TABLE', 'cache'),
|
||||||
|
'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'),
|
||||||
|
'lock_table' => env('DB_CACHE_LOCK_TABLE'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'file' => [
|
||||||
|
'driver' => 'file',
|
||||||
|
'path' => storage_path('framework/cache/data'),
|
||||||
|
'lock_path' => storage_path('framework/cache/data'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'memcached' => [
|
||||||
|
'driver' => 'memcached',
|
||||||
|
'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
|
||||||
|
'sasl' => [
|
||||||
|
env('MEMCACHED_USERNAME'),
|
||||||
|
env('MEMCACHED_PASSWORD'),
|
||||||
|
],
|
||||||
|
'options' => [
|
||||||
|
// Memcached::OPT_CONNECT_TIMEOUT => 2000,
|
||||||
|
],
|
||||||
|
'servers' => [
|
||||||
|
[
|
||||||
|
'host' => env('MEMCACHED_HOST', '127.0.0.1'),
|
||||||
|
'port' => env('MEMCACHED_PORT', 11211),
|
||||||
|
'weight' => 100,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
'redis' => [
|
||||||
|
'driver' => 'redis',
|
||||||
|
'connection' => env('REDIS_CACHE_CONNECTION', 'cache'),
|
||||||
|
'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'dynamodb' => [
|
||||||
|
'driver' => 'dynamodb',
|
||||||
|
'key' => env('AWS_ACCESS_KEY_ID'),
|
||||||
|
'secret' => env('AWS_SECRET_ACCESS_KEY'),
|
||||||
|
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
|
||||||
|
'table' => env('DYNAMODB_CACHE_TABLE', 'cache'),
|
||||||
|
'endpoint' => env('DYNAMODB_ENDPOINT'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'octane' => [
|
||||||
|
'driver' => 'octane',
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Cache Key Prefix
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When utilizing the APC, database, memcached, Redis, and DynamoDB cache
|
||||||
|
| stores, there might be other applications using the same cache. For
|
||||||
|
| that reason, you may prefix every cache key to avoid collisions.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'),
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,173 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Database Connection Name
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may specify which of the database connections below you wish
|
||||||
|
| to use as your default connection for database operations. This is
|
||||||
|
| the connection which will be utilized unless another connection
|
||||||
|
| is explicitly specified when you execute a query / statement.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'default' => env('DB_CONNECTION', 'sqlite'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Database Connections
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Below are all of the database connections defined for your application.
|
||||||
|
| An example configuration is provided for each database system which
|
||||||
|
| is supported by Laravel. You're free to add / remove connections.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'connections' => [
|
||||||
|
|
||||||
|
'sqlite' => [
|
||||||
|
'driver' => 'sqlite',
|
||||||
|
'url' => env('DB_URL'),
|
||||||
|
'database' => env('DB_DATABASE', database_path('database.sqlite')),
|
||||||
|
'prefix' => '',
|
||||||
|
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
|
||||||
|
'busy_timeout' => null,
|
||||||
|
'journal_mode' => null,
|
||||||
|
'synchronous' => null,
|
||||||
|
],
|
||||||
|
|
||||||
|
'mysql' => [
|
||||||
|
'driver' => 'mysql',
|
||||||
|
'url' => env('DB_URL'),
|
||||||
|
'host' => env('DB_HOST', '127.0.0.1'),
|
||||||
|
'port' => env('DB_PORT', '3306'),
|
||||||
|
'database' => env('DB_DATABASE', 'laravel'),
|
||||||
|
'username' => env('DB_USERNAME', 'root'),
|
||||||
|
'password' => env('DB_PASSWORD', ''),
|
||||||
|
'unix_socket' => env('DB_SOCKET', ''),
|
||||||
|
'charset' => env('DB_CHARSET', 'utf8mb4'),
|
||||||
|
'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'),
|
||||||
|
'prefix' => '',
|
||||||
|
'prefix_indexes' => true,
|
||||||
|
'strict' => true,
|
||||||
|
'engine' => null,
|
||||||
|
'options' => extension_loaded('pdo_mysql') ? array_filter([
|
||||||
|
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
|
||||||
|
]) : [],
|
||||||
|
],
|
||||||
|
|
||||||
|
'mariadb' => [
|
||||||
|
'driver' => 'mariadb',
|
||||||
|
'url' => env('DB_URL'),
|
||||||
|
'host' => env('DB_HOST', '127.0.0.1'),
|
||||||
|
'port' => env('DB_PORT', '3306'),
|
||||||
|
'database' => env('DB_DATABASE', 'laravel'),
|
||||||
|
'username' => env('DB_USERNAME', 'root'),
|
||||||
|
'password' => env('DB_PASSWORD', ''),
|
||||||
|
'unix_socket' => env('DB_SOCKET', ''),
|
||||||
|
'charset' => env('DB_CHARSET', 'utf8mb4'),
|
||||||
|
'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'),
|
||||||
|
'prefix' => '',
|
||||||
|
'prefix_indexes' => true,
|
||||||
|
'strict' => true,
|
||||||
|
'engine' => null,
|
||||||
|
'options' => extension_loaded('pdo_mysql') ? array_filter([
|
||||||
|
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
|
||||||
|
]) : [],
|
||||||
|
],
|
||||||
|
|
||||||
|
'pgsql' => [
|
||||||
|
'driver' => 'pgsql',
|
||||||
|
'url' => env('DB_URL'),
|
||||||
|
'host' => env('DB_HOST', '127.0.0.1'),
|
||||||
|
'port' => env('DB_PORT', '5432'),
|
||||||
|
'database' => env('DB_DATABASE', 'laravel'),
|
||||||
|
'username' => env('DB_USERNAME', 'root'),
|
||||||
|
'password' => env('DB_PASSWORD', ''),
|
||||||
|
'charset' => env('DB_CHARSET', 'utf8'),
|
||||||
|
'prefix' => '',
|
||||||
|
'prefix_indexes' => true,
|
||||||
|
'search_path' => 'public',
|
||||||
|
'sslmode' => 'prefer',
|
||||||
|
],
|
||||||
|
|
||||||
|
'sqlsrv' => [
|
||||||
|
'driver' => 'sqlsrv',
|
||||||
|
'url' => env('DB_URL'),
|
||||||
|
'host' => env('DB_HOST', 'localhost'),
|
||||||
|
'port' => env('DB_PORT', '1433'),
|
||||||
|
'database' => env('DB_DATABASE', 'laravel'),
|
||||||
|
'username' => env('DB_USERNAME', 'root'),
|
||||||
|
'password' => env('DB_PASSWORD', ''),
|
||||||
|
'charset' => env('DB_CHARSET', 'utf8'),
|
||||||
|
'prefix' => '',
|
||||||
|
'prefix_indexes' => true,
|
||||||
|
// 'encrypt' => env('DB_ENCRYPT', 'yes'),
|
||||||
|
// 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'),
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Migration Repository Table
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This table keeps track of all the migrations that have already run for
|
||||||
|
| your application. Using this information, we can determine which of
|
||||||
|
| the migrations on disk haven't actually been run on the database.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'migrations' => [
|
||||||
|
'table' => 'migrations',
|
||||||
|
'update_date_on_publish' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Redis Databases
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Redis is an open source, fast, and advanced key-value store that also
|
||||||
|
| provides a richer body of commands than a typical key-value system
|
||||||
|
| such as Memcached. You may define your connection settings here.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'redis' => [
|
||||||
|
|
||||||
|
'client' => env('REDIS_CLIENT', 'phpredis'),
|
||||||
|
|
||||||
|
'options' => [
|
||||||
|
'cluster' => env('REDIS_CLUSTER', 'redis'),
|
||||||
|
'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'default' => [
|
||||||
|
'url' => env('REDIS_URL'),
|
||||||
|
'host' => env('REDIS_HOST', '127.0.0.1'),
|
||||||
|
'username' => env('REDIS_USERNAME'),
|
||||||
|
'password' => env('REDIS_PASSWORD'),
|
||||||
|
'port' => env('REDIS_PORT', '6379'),
|
||||||
|
'database' => env('REDIS_DB', '0'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'cache' => [
|
||||||
|
'url' => env('REDIS_URL'),
|
||||||
|
'host' => env('REDIS_HOST', '127.0.0.1'),
|
||||||
|
'username' => env('REDIS_USERNAME'),
|
||||||
|
'password' => env('REDIS_PASSWORD'),
|
||||||
|
'port' => env('REDIS_PORT', '6379'),
|
||||||
|
'database' => env('REDIS_CACHE_DB', '1'),
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Filesystem Disk
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may specify the default filesystem disk that should be used
|
||||||
|
| by the framework. The "local" disk, as well as a variety of cloud
|
||||||
|
| based disks are available to your application for file storage.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'default' => env('FILESYSTEM_DISK', 'local'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Filesystem Disks
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Below you may configure as many filesystem disks as necessary, and you
|
||||||
|
| may even configure multiple disks for the same driver. Examples for
|
||||||
|
| most supported storage drivers are configured here for reference.
|
||||||
|
|
|
||||||
|
| Supported drivers: "local", "ftp", "sftp", "s3"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'disks' => [
|
||||||
|
|
||||||
|
'local' => [
|
||||||
|
'driver' => 'local',
|
||||||
|
'root' => storage_path('app/private'),
|
||||||
|
'serve' => true,
|
||||||
|
'throw' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
'public' => [
|
||||||
|
'driver' => 'local',
|
||||||
|
'root' => storage_path('app/public'),
|
||||||
|
'url' => env('APP_URL').'/storage',
|
||||||
|
'visibility' => 'public',
|
||||||
|
'throw' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
's3' => [
|
||||||
|
'driver' => 's3',
|
||||||
|
'key' => env('AWS_ACCESS_KEY_ID'),
|
||||||
|
'secret' => env('AWS_SECRET_ACCESS_KEY'),
|
||||||
|
'region' => env('AWS_DEFAULT_REGION'),
|
||||||
|
'bucket' => env('AWS_BUCKET'),
|
||||||
|
'url' => env('AWS_URL'),
|
||||||
|
'endpoint' => env('AWS_ENDPOINT'),
|
||||||
|
'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false),
|
||||||
|
'throw' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Symbolic Links
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may configure the symbolic links that will be created when the
|
||||||
|
| `storage:link` Artisan command is executed. The array keys should be
|
||||||
|
| the locations of the links and the values should be their targets.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'links' => [
|
||||||
|
public_path('storage') => storage_path('app/public'),
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,132 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Monolog\Handler\NullHandler;
|
||||||
|
use Monolog\Handler\StreamHandler;
|
||||||
|
use Monolog\Handler\SyslogUdpHandler;
|
||||||
|
use Monolog\Processor\PsrLogMessageProcessor;
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Log Channel
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option defines the default log channel that is utilized to write
|
||||||
|
| messages to your logs. The value provided here should match one of
|
||||||
|
| the channels present in the list of "channels" configured below.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'default' => env('LOG_CHANNEL', 'stack'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Deprecations Log Channel
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option controls the log channel that should be used to log warnings
|
||||||
|
| regarding deprecated PHP and library features. This allows you to get
|
||||||
|
| your application ready for upcoming major versions of dependencies.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'deprecations' => [
|
||||||
|
'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'),
|
||||||
|
'trace' => env('LOG_DEPRECATIONS_TRACE', false),
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Log Channels
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may configure the log channels for your application. Laravel
|
||||||
|
| utilizes the Monolog PHP logging library, which includes a variety
|
||||||
|
| of powerful log handlers and formatters that you're free to use.
|
||||||
|
|
|
||||||
|
| Available drivers: "single", "daily", "slack", "syslog",
|
||||||
|
| "errorlog", "monolog", "custom", "stack"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'channels' => [
|
||||||
|
|
||||||
|
'stack' => [
|
||||||
|
'driver' => 'stack',
|
||||||
|
'channels' => explode(',', env('LOG_STACK', 'single')),
|
||||||
|
'ignore_exceptions' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
'single' => [
|
||||||
|
'driver' => 'single',
|
||||||
|
'path' => storage_path('logs/laravel.log'),
|
||||||
|
'level' => env('LOG_LEVEL', 'debug'),
|
||||||
|
'replace_placeholders' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
'daily' => [
|
||||||
|
'driver' => 'daily',
|
||||||
|
'path' => storage_path('logs/laravel.log'),
|
||||||
|
'level' => env('LOG_LEVEL', 'debug'),
|
||||||
|
'days' => env('LOG_DAILY_DAYS', 14),
|
||||||
|
'replace_placeholders' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
'slack' => [
|
||||||
|
'driver' => 'slack',
|
||||||
|
'url' => env('LOG_SLACK_WEBHOOK_URL'),
|
||||||
|
'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'),
|
||||||
|
'emoji' => env('LOG_SLACK_EMOJI', ':boom:'),
|
||||||
|
'level' => env('LOG_LEVEL', 'critical'),
|
||||||
|
'replace_placeholders' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
'papertrail' => [
|
||||||
|
'driver' => 'monolog',
|
||||||
|
'level' => env('LOG_LEVEL', 'debug'),
|
||||||
|
'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class),
|
||||||
|
'handler_with' => [
|
||||||
|
'host' => env('PAPERTRAIL_URL'),
|
||||||
|
'port' => env('PAPERTRAIL_PORT'),
|
||||||
|
'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'),
|
||||||
|
],
|
||||||
|
'processors' => [PsrLogMessageProcessor::class],
|
||||||
|
],
|
||||||
|
|
||||||
|
'stderr' => [
|
||||||
|
'driver' => 'monolog',
|
||||||
|
'level' => env('LOG_LEVEL', 'debug'),
|
||||||
|
'handler' => StreamHandler::class,
|
||||||
|
'formatter' => env('LOG_STDERR_FORMATTER'),
|
||||||
|
'with' => [
|
||||||
|
'stream' => 'php://stderr',
|
||||||
|
],
|
||||||
|
'processors' => [PsrLogMessageProcessor::class],
|
||||||
|
],
|
||||||
|
|
||||||
|
'syslog' => [
|
||||||
|
'driver' => 'syslog',
|
||||||
|
'level' => env('LOG_LEVEL', 'debug'),
|
||||||
|
'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER),
|
||||||
|
'replace_placeholders' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
'errorlog' => [
|
||||||
|
'driver' => 'errorlog',
|
||||||
|
'level' => env('LOG_LEVEL', 'debug'),
|
||||||
|
'replace_placeholders' => true,
|
||||||
|
],
|
||||||
|
|
||||||
|
'null' => [
|
||||||
|
'driver' => 'monolog',
|
||||||
|
'handler' => NullHandler::class,
|
||||||
|
],
|
||||||
|
|
||||||
|
'emergency' => [
|
||||||
|
'path' => storage_path('logs/laravel.log'),
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
+116
@@ -0,0 +1,116 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Mailer
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option controls the default mailer that is used to send all email
|
||||||
|
| messages unless another mailer is explicitly specified when sending
|
||||||
|
| the message. All additional mailers can be configured within the
|
||||||
|
| "mailers" array. Examples of each type of mailer are provided.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'default' => env('MAIL_MAILER', 'log'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Mailer Configurations
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may configure all of the mailers used by your application plus
|
||||||
|
| their respective settings. Several examples have been configured for
|
||||||
|
| you and you are free to add your own as your application requires.
|
||||||
|
|
|
||||||
|
| Laravel supports a variety of mail "transport" drivers that can be used
|
||||||
|
| when delivering an email. You may specify which one you're using for
|
||||||
|
| your mailers below. You may also add additional mailers if needed.
|
||||||
|
|
|
||||||
|
| Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2",
|
||||||
|
| "postmark", "resend", "log", "array",
|
||||||
|
| "failover", "roundrobin"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'mailers' => [
|
||||||
|
|
||||||
|
'smtp' => [
|
||||||
|
'transport' => 'smtp',
|
||||||
|
'url' => env('MAIL_URL'),
|
||||||
|
'host' => env('MAIL_HOST', '127.0.0.1'),
|
||||||
|
'port' => env('MAIL_PORT', 2525),
|
||||||
|
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
|
||||||
|
'username' => env('MAIL_USERNAME'),
|
||||||
|
'password' => env('MAIL_PASSWORD'),
|
||||||
|
'timeout' => null,
|
||||||
|
'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)),
|
||||||
|
],
|
||||||
|
|
||||||
|
'ses' => [
|
||||||
|
'transport' => 'ses',
|
||||||
|
],
|
||||||
|
|
||||||
|
'postmark' => [
|
||||||
|
'transport' => 'postmark',
|
||||||
|
// 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'),
|
||||||
|
// 'client' => [
|
||||||
|
// 'timeout' => 5,
|
||||||
|
// ],
|
||||||
|
],
|
||||||
|
|
||||||
|
'resend' => [
|
||||||
|
'transport' => 'resend',
|
||||||
|
],
|
||||||
|
|
||||||
|
'sendmail' => [
|
||||||
|
'transport' => 'sendmail',
|
||||||
|
'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'log' => [
|
||||||
|
'transport' => 'log',
|
||||||
|
'channel' => env('MAIL_LOG_CHANNEL'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'array' => [
|
||||||
|
'transport' => 'array',
|
||||||
|
],
|
||||||
|
|
||||||
|
'failover' => [
|
||||||
|
'transport' => 'failover',
|
||||||
|
'mailers' => [
|
||||||
|
'smtp',
|
||||||
|
'log',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
'roundrobin' => [
|
||||||
|
'transport' => 'roundrobin',
|
||||||
|
'mailers' => [
|
||||||
|
'ses',
|
||||||
|
'postmark',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Global "From" Address
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| You may wish for all emails sent by your application to be sent from
|
||||||
|
| the same address. Here you may specify a name and address that is
|
||||||
|
| used globally for all emails that are sent by your application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'from' => [
|
||||||
|
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
|
||||||
|
'name' => env('MAIL_FROM_NAME', 'Example'),
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Queue Connection Name
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Laravel's queue supports a variety of backends via a single, unified
|
||||||
|
| API, giving you convenient access to each backend using identical
|
||||||
|
| syntax for each. The default queue connection is defined below.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'default' => env('QUEUE_CONNECTION', 'database'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Queue Connections
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may configure the connection options for every queue backend
|
||||||
|
| used by your application. An example configuration is provided for
|
||||||
|
| each backend supported by Laravel. You're also free to add more.
|
||||||
|
|
|
||||||
|
| Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'connections' => [
|
||||||
|
|
||||||
|
'sync' => [
|
||||||
|
'driver' => 'sync',
|
||||||
|
],
|
||||||
|
|
||||||
|
'database' => [
|
||||||
|
'driver' => 'database',
|
||||||
|
'connection' => env('DB_QUEUE_CONNECTION'),
|
||||||
|
'table' => env('DB_QUEUE_TABLE', 'jobs'),
|
||||||
|
'queue' => env('DB_QUEUE', 'default'),
|
||||||
|
'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90),
|
||||||
|
'after_commit' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
'beanstalkd' => [
|
||||||
|
'driver' => 'beanstalkd',
|
||||||
|
'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'),
|
||||||
|
'queue' => env('BEANSTALKD_QUEUE', 'default'),
|
||||||
|
'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90),
|
||||||
|
'block_for' => 0,
|
||||||
|
'after_commit' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
'sqs' => [
|
||||||
|
'driver' => 'sqs',
|
||||||
|
'key' => env('AWS_ACCESS_KEY_ID'),
|
||||||
|
'secret' => env('AWS_SECRET_ACCESS_KEY'),
|
||||||
|
'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
|
||||||
|
'queue' => env('SQS_QUEUE', 'default'),
|
||||||
|
'suffix' => env('SQS_SUFFIX'),
|
||||||
|
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
|
||||||
|
'after_commit' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
'redis' => [
|
||||||
|
'driver' => 'redis',
|
||||||
|
'connection' => env('REDIS_QUEUE_CONNECTION', 'default'),
|
||||||
|
'queue' => env('REDIS_QUEUE', 'default'),
|
||||||
|
'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90),
|
||||||
|
'block_for' => null,
|
||||||
|
'after_commit' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Job Batching
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following options configure the database and table that store job
|
||||||
|
| batching information. These options can be updated to any database
|
||||||
|
| connection and table which has been defined by your application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'batching' => [
|
||||||
|
'database' => env('DB_CONNECTION', 'sqlite'),
|
||||||
|
'table' => 'job_batches',
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Failed Queue Jobs
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| These options configure the behavior of failed queue job logging so you
|
||||||
|
| can control how and where failed jobs are stored. Laravel ships with
|
||||||
|
| support for storing failed jobs in a simple file or in a database.
|
||||||
|
|
|
||||||
|
| Supported drivers: "database-uuids", "dynamodb", "file", "null"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'failed' => [
|
||||||
|
'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'),
|
||||||
|
'database' => env('DB_CONNECTION', 'sqlite'),
|
||||||
|
'table' => 'failed_jobs',
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Third Party Services
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This file is for storing the credentials for third party services such
|
||||||
|
| as Mailgun, Postmark, AWS and more. This file provides the de facto
|
||||||
|
| location for this type of information, allowing packages to have
|
||||||
|
| a conventional file to locate the various service credentials.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'postmark' => [
|
||||||
|
'token' => env('POSTMARK_TOKEN'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'ses' => [
|
||||||
|
'key' => env('AWS_ACCESS_KEY_ID'),
|
||||||
|
'secret' => env('AWS_SECRET_ACCESS_KEY'),
|
||||||
|
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'resend' => [
|
||||||
|
'key' => env('RESEND_KEY'),
|
||||||
|
],
|
||||||
|
|
||||||
|
'slack' => [
|
||||||
|
'notifications' => [
|
||||||
|
'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'),
|
||||||
|
'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'),
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1,217 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Default Session Driver
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option determines the default session driver that is utilized for
|
||||||
|
| incoming requests. Laravel supports a variety of storage options to
|
||||||
|
| persist session data. Database storage is a great default choice.
|
||||||
|
|
|
||||||
|
| Supported: "file", "cookie", "database", "apc",
|
||||||
|
| "memcached", "redis", "dynamodb", "array"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'driver' => env('SESSION_DRIVER', 'database'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Lifetime
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may specify the number of minutes that you wish the session
|
||||||
|
| to be allowed to remain idle before it expires. If you want them
|
||||||
|
| to expire immediately when the browser is closed then you may
|
||||||
|
| indicate that via the expire_on_close configuration option.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'lifetime' => env('SESSION_LIFETIME', 120),
|
||||||
|
|
||||||
|
'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Encryption
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option allows you to easily specify that all of your session data
|
||||||
|
| should be encrypted before it's stored. All encryption is performed
|
||||||
|
| automatically by Laravel and you may use the session like normal.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'encrypt' => env('SESSION_ENCRYPT', false),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session File Location
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When utilizing the "file" session driver, the session files are placed
|
||||||
|
| on disk. The default storage location is defined here; however, you
|
||||||
|
| are free to provide another location where they should be stored.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'files' => storage_path('framework/sessions'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Database Connection
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When using the "database" or "redis" session drivers, you may specify a
|
||||||
|
| connection that should be used to manage these sessions. This should
|
||||||
|
| correspond to a connection in your database configuration options.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'connection' => env('SESSION_CONNECTION'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Database Table
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When using the "database" session driver, you may specify the table to
|
||||||
|
| be used to store sessions. Of course, a sensible default is defined
|
||||||
|
| for you; however, you're welcome to change this to another table.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'table' => env('SESSION_TABLE', 'sessions'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Cache Store
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| When using one of the framework's cache driven session backends, you may
|
||||||
|
| define the cache store which should be used to store the session data
|
||||||
|
| between requests. This must match one of your defined cache stores.
|
||||||
|
|
|
||||||
|
| Affects: "apc", "dynamodb", "memcached", "redis"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'store' => env('SESSION_STORE'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Sweeping Lottery
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Some session drivers must manually sweep their storage location to get
|
||||||
|
| rid of old sessions from storage. Here are the chances that it will
|
||||||
|
| happen on a given request. By default, the odds are 2 out of 100.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'lottery' => [2, 100],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Cookie Name
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may change the name of the session cookie that is created by
|
||||||
|
| the framework. Typically, you should not need to change this value
|
||||||
|
| since doing so does not grant a meaningful security improvement.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'cookie' => env(
|
||||||
|
'SESSION_COOKIE',
|
||||||
|
Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
|
||||||
|
),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Cookie Path
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The session cookie path determines the path for which the cookie will
|
||||||
|
| be regarded as available. Typically, this will be the root path of
|
||||||
|
| your application, but you're free to change this when necessary.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'path' => env('SESSION_PATH', '/'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Session Cookie Domain
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This value determines the domain and subdomains the session cookie is
|
||||||
|
| available to. By default, the cookie will be available to the root
|
||||||
|
| domain and all subdomains. Typically, this shouldn't be changed.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'domain' => env('SESSION_DOMAIN'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| HTTPS Only Cookies
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| By setting this option to true, session cookies will only be sent back
|
||||||
|
| to the server if the browser has a HTTPS connection. This will keep
|
||||||
|
| the cookie from being sent to you when it can't be done securely.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'secure' => env('SESSION_SECURE_COOKIE'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| HTTP Access Only
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Setting this value to true will prevent JavaScript from accessing the
|
||||||
|
| value of the cookie and the cookie will only be accessible through
|
||||||
|
| the HTTP protocol. It's unlikely you should disable this option.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'http_only' => env('SESSION_HTTP_ONLY', true),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Same-Site Cookies
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option determines how your cookies behave when cross-site requests
|
||||||
|
| take place, and can be used to mitigate CSRF attacks. By default, we
|
||||||
|
| will set this value to "lax" to permit secure cross-site requests.
|
||||||
|
|
|
||||||
|
| See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value
|
||||||
|
|
|
||||||
|
| Supported: "lax", "strict", "none", null
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'same_site' => env('SESSION_SAME_SITE', 'lax'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Partitioned Cookies
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Setting this value to true will tie the cookie to the top-level site for
|
||||||
|
| a cross-site context. Partitioned cookies are accepted by the browser
|
||||||
|
| when flagged "secure" and the Same-Site attribute is set to "none".
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'partitioned' => env('SESSION_PARTITIONED_COOKIE', false),
|
||||||
|
|
||||||
|
];
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
*.sqlite*
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Factories;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Factories\Factory;
|
||||||
|
use Illuminate\Support\Facades\Hash;
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User>
|
||||||
|
*/
|
||||||
|
class UserFactory extends Factory
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* The current password being used by the factory.
|
||||||
|
*/
|
||||||
|
protected static ?string $password;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Define the model's default state.
|
||||||
|
*
|
||||||
|
* @return array<string, mixed>
|
||||||
|
*/
|
||||||
|
public function definition(): array
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
'name' => fake()->name(),
|
||||||
|
'email' => fake()->unique()->safeEmail(),
|
||||||
|
'email_verified_at' => now(),
|
||||||
|
'password' => static::$password ??= Hash::make('password'),
|
||||||
|
'remember_token' => Str::random(10),
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicate that the model's email address should be unverified.
|
||||||
|
*/
|
||||||
|
public function unverified(): static
|
||||||
|
{
|
||||||
|
return $this->state(fn (array $attributes) => [
|
||||||
|
'email_verified_at' => null,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::create('users', function (Blueprint $table) {
|
||||||
|
$table->id();
|
||||||
|
$table->string('name');
|
||||||
|
$table->string('email')->unique();
|
||||||
|
$table->timestamp('email_verified_at')->nullable();
|
||||||
|
$table->string('password');
|
||||||
|
$table->rememberToken();
|
||||||
|
$table->timestamps();
|
||||||
|
});
|
||||||
|
|
||||||
|
Schema::create('password_reset_tokens', function (Blueprint $table) {
|
||||||
|
$table->string('email')->primary();
|
||||||
|
$table->string('token');
|
||||||
|
$table->timestamp('created_at')->nullable();
|
||||||
|
});
|
||||||
|
|
||||||
|
Schema::create('sessions', function (Blueprint $table) {
|
||||||
|
$table->string('id')->primary();
|
||||||
|
$table->foreignId('user_id')->nullable()->index();
|
||||||
|
$table->string('ip_address', 45)->nullable();
|
||||||
|
$table->text('user_agent')->nullable();
|
||||||
|
$table->longText('payload');
|
||||||
|
$table->integer('last_activity')->index();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('users');
|
||||||
|
Schema::dropIfExists('password_reset_tokens');
|
||||||
|
Schema::dropIfExists('sessions');
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::create('cache', function (Blueprint $table) {
|
||||||
|
$table->string('key')->primary();
|
||||||
|
$table->mediumText('value');
|
||||||
|
$table->integer('expiration');
|
||||||
|
});
|
||||||
|
|
||||||
|
Schema::create('cache_locks', function (Blueprint $table) {
|
||||||
|
$table->string('key')->primary();
|
||||||
|
$table->string('owner');
|
||||||
|
$table->integer('expiration');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('cache');
|
||||||
|
Schema::dropIfExists('cache_locks');
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::create('jobs', function (Blueprint $table) {
|
||||||
|
$table->id();
|
||||||
|
$table->string('queue')->index();
|
||||||
|
$table->longText('payload');
|
||||||
|
$table->unsignedTinyInteger('attempts');
|
||||||
|
$table->unsignedInteger('reserved_at')->nullable();
|
||||||
|
$table->unsignedInteger('available_at');
|
||||||
|
$table->unsignedInteger('created_at');
|
||||||
|
});
|
||||||
|
|
||||||
|
Schema::create('job_batches', function (Blueprint $table) {
|
||||||
|
$table->string('id')->primary();
|
||||||
|
$table->string('name');
|
||||||
|
$table->integer('total_jobs');
|
||||||
|
$table->integer('pending_jobs');
|
||||||
|
$table->integer('failed_jobs');
|
||||||
|
$table->longText('failed_job_ids');
|
||||||
|
$table->mediumText('options')->nullable();
|
||||||
|
$table->integer('cancelled_at')->nullable();
|
||||||
|
$table->integer('created_at');
|
||||||
|
$table->integer('finished_at')->nullable();
|
||||||
|
});
|
||||||
|
|
||||||
|
Schema::create('failed_jobs', function (Blueprint $table) {
|
||||||
|
$table->id();
|
||||||
|
$table->string('uuid')->unique();
|
||||||
|
$table->text('connection');
|
||||||
|
$table->text('queue');
|
||||||
|
$table->longText('payload');
|
||||||
|
$table->longText('exception');
|
||||||
|
$table->timestamp('failed_at')->useCurrent();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('jobs');
|
||||||
|
Schema::dropIfExists('job_batches');
|
||||||
|
Schema::dropIfExists('failed_jobs');
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Seeders;
|
||||||
|
|
||||||
|
use App\Models\User;
|
||||||
|
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
|
||||||
|
class DatabaseSeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Seed the application's database.
|
||||||
|
*/
|
||||||
|
public function run(): void
|
||||||
|
{
|
||||||
|
// User::factory(10)->create();
|
||||||
|
|
||||||
|
User::factory()->create([
|
||||||
|
'name' => 'Test User',
|
||||||
|
'email' => 'test@example.com',
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
Vendored
+21
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
'full_name' => 'الاسم الثلاثي',
|
||||||
|
'email' => 'البريد الإلكتروني',
|
||||||
|
'password' => 'كلمة السر',
|
||||||
|
'retype_password' => 'أعد إدخال كلمة السر',
|
||||||
|
'remember_me' => 'ذكرني',
|
||||||
|
'register' => 'تسجيل جديد',
|
||||||
|
'register_a_new_membership' => 'تسجيل عضوية جديدة',
|
||||||
|
'i_forgot_my_password' => 'نسيت كلمة السر؟',
|
||||||
|
'i_already_have_a_membership' => 'هذا الحساب لديه عضوية سابقة',
|
||||||
|
'sign_in' => 'تسجيل الدخول',
|
||||||
|
'log_out' => 'تسجيل خروج',
|
||||||
|
'toggle_navigation' => 'القائمة الجانبية',
|
||||||
|
'login_message' => 'يجب تسجيل الدخول',
|
||||||
|
'register_message' => 'تم تسجيل العضوية الجديدة ',
|
||||||
|
'password_reset_message' => 'تم إعادة تعيين كلمة المرور',
|
||||||
|
'reset_password' => 'إعادة تعيين كلمة السر',
|
||||||
|
'send_password_reset_link' => 'إرسال رابط إعادة تعيين كلمة السر',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'সম্পূর্ণ নাম',
|
||||||
|
'email' => 'ইমেইল',
|
||||||
|
'password' => 'পাসওয়ার্ড',
|
||||||
|
'retype_password' => 'পাসওয়ার্ড পুনরায় টাইপ করুন',
|
||||||
|
'remember_me' => 'মনে রাখুন',
|
||||||
|
'register' => 'নিবন্ধন করুন',
|
||||||
|
'register_a_new_membership' => 'মেম্বারশিপ নিবন্ধন করুন',
|
||||||
|
'i_forgot_my_password' => 'পাসওয়ার্ড ভুলে গেছি',
|
||||||
|
'i_already_have_a_membership' => 'মেম্বারশিপ নিবন্ধন করা আছে',
|
||||||
|
'sign_in' => 'সাইন ইন করুন',
|
||||||
|
'log_out' => 'লগ আউট',
|
||||||
|
'toggle_navigation' => 'নেভিগেশন টগল করুন',
|
||||||
|
'login_message' => 'আপনার সেশন শুরু করতে সাইন ইন করুন',
|
||||||
|
'register_message' => 'মেম্বারশিপ নিবন্ধন করুন',
|
||||||
|
'password_reset_message' => 'পাসওয়ার্ড পুনরায় সেট করুন',
|
||||||
|
'reset_password' => 'পাসওয়ার্ড পুনরায় সেট',
|
||||||
|
'send_password_reset_link' => 'পাসওয়ার্ড রিসেট লিঙ্ক পাঠান',
|
||||||
|
'verify_message' => 'আপনার অ্যাকাউন্টের একটি ভেরিফিকেশন প্রয়োজন',
|
||||||
|
'verify_email_sent' => 'একটি নতুন ভেরিফিকেশন লিঙ্ক আপনার ইমেইলে পাঠানো হয়েছে',
|
||||||
|
'verify_check_your_email' => 'এগিয়ে যাওয়ার আগে, অনুগ্রহ করে একটি ভেরিফিকেশন লিঙ্কের জন্য আপনার ইমেল চেক করুন',
|
||||||
|
'verify_if_not_recieved' => 'আপনি যদি ইমেল না পেয়ে থাকেন ',
|
||||||
|
'verify_request_another' => 'নতুন ভেরিফিকেশন লিঙ্কের জন্য এখানে ক্লিক করুন',
|
||||||
|
'confirm_password_message' => 'অনুগ্রহ করে, চালিয়ে যেতে আপনার পাসওয়ার্ড নিশ্চিত করুন',
|
||||||
|
'remember_me_hint' => 'অনির্দিষ্টকালের জন্য বা আমি ম্যানুয়ালি লগআউট না হওয়া পর্যন্ত আমাকে সাইন ইন রাখুন',
|
||||||
|
];
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'বন্ধ করুন',
|
||||||
|
'btn_close_active' => 'একটিভ গুলো বন্ধ করুন',
|
||||||
|
'btn_close_all' => 'সব বন্ধ করুন',
|
||||||
|
'btn_close_all_other' => 'অন্য সবকিছু বন্ধ করুন',
|
||||||
|
'tab_empty' => 'কোন ট্যাব নির্বাচন করা হয়নি!',
|
||||||
|
'tab_home' => 'হোম',
|
||||||
|
'tab_loading' => 'ট্যাব লোড হচ্ছে',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'প্রধান নেভিগেশান',
|
||||||
|
'blog' => 'ব্লগ',
|
||||||
|
'pages' => 'পেজ',
|
||||||
|
'account_settings' => 'অ্যাকাউন্ট সেটিংস',
|
||||||
|
'profile' => 'প্রোফাইল',
|
||||||
|
'change_password' => 'পাসওয়ার্ড পরিবর্তন করুন',
|
||||||
|
'multilevel' => 'মাল্টি লেভেল',
|
||||||
|
'level_one' => 'লেভেল ১',
|
||||||
|
'level_two' => 'লেভেল ২',
|
||||||
|
'level_three' => 'লেভেল ৩',
|
||||||
|
'labels' => 'লেবেল',
|
||||||
|
'important' => 'গুরুত্বপূর্ণ',
|
||||||
|
'warning' => 'সতর্কতা',
|
||||||
|
'information' => 'তথ্য',
|
||||||
|
];
|
||||||
Vendored
+21
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
'full_name' => 'Nom complet',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Contrasenya',
|
||||||
|
'retype_password' => 'Confirmar la contrasenya',
|
||||||
|
'remember_me' => 'Recordar-me',
|
||||||
|
'register' => 'Registrar-se',
|
||||||
|
'register_a_new_membership' => 'Crear un nou compte',
|
||||||
|
'i_forgot_my_password' => 'He oblidat la meva contrasenya',
|
||||||
|
'i_already_have_a_membership' => 'Ja tinc un compte',
|
||||||
|
'sign_in' => 'Accedir',
|
||||||
|
'log_out' => 'Sortir',
|
||||||
|
'toggle_navigation' => 'Commutar la navegació',
|
||||||
|
'login_message' => 'Autenticar-se per a iniciar sessió',
|
||||||
|
'register_message' => 'Crear un nou compte',
|
||||||
|
'password_reset_message' => 'Restablir la contrasenya',
|
||||||
|
'reset_password' => 'Restablir la contrasenya',
|
||||||
|
'send_password_reset_link' => 'Enviar enllaç de restabliment de contrasenya',
|
||||||
|
];
|
||||||
Vendored
+27
@@ -0,0 +1,27 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Vollständiger Name',
|
||||||
|
'email' => 'E-Mail',
|
||||||
|
'password' => 'Passwort',
|
||||||
|
'retype_password' => 'Passwort bestätigen',
|
||||||
|
'remember_me' => 'Angemeldet bleiben',
|
||||||
|
'register' => 'Registrieren',
|
||||||
|
'register_a_new_membership' => 'Ein neues Konto registrieren',
|
||||||
|
'i_forgot_my_password' => 'Ich habe mein Passwort vergessen',
|
||||||
|
'i_already_have_a_membership' => 'Ich bin bereits registriert',
|
||||||
|
'sign_in' => 'Anmelden',
|
||||||
|
'log_out' => 'Abmelden',
|
||||||
|
'toggle_navigation' => 'Navigation umschalten',
|
||||||
|
'login_message' => 'Bitte melden Sie sich an, um auf den geschützten Bereich zuzugreifen',
|
||||||
|
'register_message' => 'Bitte füllen Sie das Formular aus, um ein neues Konto zu registrieren',
|
||||||
|
'password_reset_message' => 'Bitte geben Sie Ihre E-Mail Adresse ein, um Ihr Passwort zurückzusetzen',
|
||||||
|
'reset_password' => 'Passwort zurücksetzen',
|
||||||
|
'send_password_reset_link' => 'Link zur Passwortwiederherstellung senden',
|
||||||
|
'verify_message' => 'Ihr Account muss noch bestätigt werden',
|
||||||
|
'verify_email_sent' => 'Es wurde ein neuer Bestätigungslink an Ihre E-Mail Adresse gesendet.',
|
||||||
|
'verify_check_your_email' => 'Bevor Sie fortfahren, überprüfen Sie bitte Ihre E-Mail auf einen Bestätigungslink.',
|
||||||
|
'verify_if_not_recieved' => 'Wenn Sie die E-Mail nicht empfangen haben',
|
||||||
|
'verify_request_another' => 'klicken Sie hier, um eine neue E-Mail anzufordern',
|
||||||
|
];
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Schließen',
|
||||||
|
'btn_close_active' => 'Aktive schließen',
|
||||||
|
'btn_close_all' => 'Alle schließen',
|
||||||
|
'btn_close_all_other' => 'Alle anderen schließen',
|
||||||
|
'tab_empty' => 'Kein Tab ausgewählt!',
|
||||||
|
'tab_home' => 'Home',
|
||||||
|
'tab_loading' => 'Tab wird geladen',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'HAUPTMENÜ',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Seiten',
|
||||||
|
'account_settings' => 'KONTOEINSTELLUNGEN',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Passwort ändern',
|
||||||
|
'multilevel' => 'Multi Level',
|
||||||
|
'level_one' => 'Level 1',
|
||||||
|
'level_two' => 'Level 2',
|
||||||
|
'level_three' => 'Level 3',
|
||||||
|
'labels' => 'Beschriftungen',
|
||||||
|
'important' => 'Wichtig',
|
||||||
|
'warning' => 'Warnung',
|
||||||
|
'information' => 'Information',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Full name',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Password',
|
||||||
|
'retype_password' => 'Retype password',
|
||||||
|
'remember_me' => 'Remember Me',
|
||||||
|
'register' => 'Register',
|
||||||
|
'register_a_new_membership' => 'Register a new membership',
|
||||||
|
'i_forgot_my_password' => 'I forgot my password',
|
||||||
|
'i_already_have_a_membership' => 'I already have a membership',
|
||||||
|
'sign_in' => 'Sign In',
|
||||||
|
'log_out' => 'Log Out',
|
||||||
|
'toggle_navigation' => 'Toggle navigation',
|
||||||
|
'login_message' => 'Sign in to start your session',
|
||||||
|
'register_message' => 'Register a new membership',
|
||||||
|
'password_reset_message' => 'Reset Password',
|
||||||
|
'reset_password' => 'Reset Password',
|
||||||
|
'send_password_reset_link' => 'Send Password Reset Link',
|
||||||
|
'verify_message' => 'Your account needs a verification',
|
||||||
|
'verify_email_sent' => 'A fresh verification link has been sent to your email address.',
|
||||||
|
'verify_check_your_email' => 'Before proceeding, please check your email for a verification link.',
|
||||||
|
'verify_if_not_recieved' => 'If you did not receive the email',
|
||||||
|
'verify_request_another' => 'click here to request another',
|
||||||
|
'confirm_password_message' => 'Please, confirm your password to continue.',
|
||||||
|
'remember_me_hint' => 'Keep me authenticated indefinitely or until I manually logout',
|
||||||
|
];
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Close',
|
||||||
|
'btn_close_active' => 'Close Active',
|
||||||
|
'btn_close_all' => 'Close All',
|
||||||
|
'btn_close_all_other' => 'Close Everything Else',
|
||||||
|
'tab_empty' => 'No tab selected!',
|
||||||
|
'tab_home' => 'Home',
|
||||||
|
'tab_loading' => 'Tab is loading',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'MAIN NAVIGATION',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Pages',
|
||||||
|
'account_settings' => 'ACCOUNT SETTINGS',
|
||||||
|
'profile' => 'Profile',
|
||||||
|
'change_password' => 'Change Password',
|
||||||
|
'multilevel' => 'Multi Level',
|
||||||
|
'level_one' => 'Level 1',
|
||||||
|
'level_two' => 'Level 2',
|
||||||
|
'level_three' => 'Level 3',
|
||||||
|
'labels' => 'LABELS',
|
||||||
|
'important' => 'Important',
|
||||||
|
'warning' => 'Warning',
|
||||||
|
'information' => 'Information',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Nombre completo',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Contraseña',
|
||||||
|
'retype_password' => 'Confirmar la contraseña',
|
||||||
|
'remember_me' => 'Recordarme',
|
||||||
|
'register' => 'Registrarse',
|
||||||
|
'register_a_new_membership' => 'Crear una nueva cuenta',
|
||||||
|
'i_forgot_my_password' => 'Olvidé mi contraseña',
|
||||||
|
'i_already_have_a_membership' => 'Ya tengo una cuenta',
|
||||||
|
'sign_in' => 'Acceder',
|
||||||
|
'log_out' => 'Salir',
|
||||||
|
'toggle_navigation' => 'Alternar barra de navegación',
|
||||||
|
'login_message' => 'Autenticarse para iniciar sesión',
|
||||||
|
'register_message' => 'Crear una nueva cuenta',
|
||||||
|
'password_reset_message' => 'Restablecer la contraseña',
|
||||||
|
'reset_password' => 'Restablecer la contraseña',
|
||||||
|
'send_password_reset_link' => 'Enviar enlace para restablecer la contraseña',
|
||||||
|
'verify_message' => 'Tu cuenta necesita una verificación',
|
||||||
|
'verify_email_sent' => 'Se ha enviado un nuevo enlace de verificación a su correo electrónico.',
|
||||||
|
'verify_check_your_email' => 'Antes de continuar, busque en su correo electrónico un enlace de verificación.',
|
||||||
|
'verify_if_not_recieved' => 'Si no has recibido el correo electrónico',
|
||||||
|
'verify_request_another' => 'haga clic aquí para solicitar otro',
|
||||||
|
'confirm_password_message' => 'Por favor, confirme su contraseña para continuar.',
|
||||||
|
'remember_me_hint' => 'Mantenerme autenticado indefinidamente o hasta cerrar la sesión manualmente',
|
||||||
|
];
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Cerrar',
|
||||||
|
'btn_close_active' => 'Cerrar Activa',
|
||||||
|
'btn_close_all' => 'Cerrar Todas',
|
||||||
|
'btn_close_all_other' => 'Cerrar Las Demás',
|
||||||
|
'tab_empty' => 'Ninguna pestaña seleccionada!',
|
||||||
|
'tab_home' => 'Inicio',
|
||||||
|
'tab_loading' => 'Cargando pestaña',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'MENU PRINCIPAL',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Páginas',
|
||||||
|
'account_settings' => 'AJUSTES DE LA CUENTA',
|
||||||
|
'profile' => 'Perfil',
|
||||||
|
'change_password' => 'Cambiar Contraseña',
|
||||||
|
'multilevel' => 'Multi Nivel',
|
||||||
|
'level_one' => 'Nivel 1',
|
||||||
|
'level_two' => 'Nivel 2',
|
||||||
|
'level_three' => 'Nivel 3',
|
||||||
|
'labels' => 'ETIQUETAS',
|
||||||
|
'important' => 'Importante',
|
||||||
|
'warning' => 'Advertencia',
|
||||||
|
'information' => 'Información',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'نام',
|
||||||
|
'email' => 'ایمیل',
|
||||||
|
'password' => 'رمز عبور',
|
||||||
|
'retype_password' => 'تکرار رمز عبور',
|
||||||
|
'remember_me' => 'مرا به یاد داشته باش',
|
||||||
|
'register' => 'ثبت نام',
|
||||||
|
'register_a_new_membership' => 'ایجاد یک عضویت جدید',
|
||||||
|
'i_forgot_my_password' => 'رمز عبور را فراموش کرده ام',
|
||||||
|
'i_already_have_a_membership' => 'قبلا ثبت نام کرده ام',
|
||||||
|
'sign_in' => 'ورود',
|
||||||
|
'log_out' => 'خروج',
|
||||||
|
'toggle_navigation' => 'نمایش/مخفی کردن منو',
|
||||||
|
'login_message' => 'وارد شوید',
|
||||||
|
'register_message' => 'ثبت نام',
|
||||||
|
'password_reset_message' => 'بازنشانی رمز عبور',
|
||||||
|
'reset_password' => 'بازنشانی رمز عبور',
|
||||||
|
'send_password_reset_link' => 'ارسال لینک بازنشانی رمز عبور',
|
||||||
|
'verify_message' => 'حساب شما نیاز به تایید دارد',
|
||||||
|
'verify_email_sent' => 'لینک تایید جدید به آدرس ایمیل شما ارسال گردید',
|
||||||
|
'verify_check_your_email' => 'قبل از ادامه, لطفاٌ ایمیل خود را برای لینک تایید بررسی کنید',
|
||||||
|
'verify_if_not_recieved' => 'اگر ایمیل را دریافت نکردید',
|
||||||
|
'verify_request_another' => 'برای درخواست دیگری اینجا کلیک کنید',
|
||||||
|
'confirm_password_message' => 'لطفاٌ, برای ادامه رمز عبور خود را تایید نمایید',
|
||||||
|
'remember_me_hint' => 'من را به طور نامحدود یا تا زمانی که به صورت دستی از سیستم خارج شوم، احراز هویت کن',
|
||||||
|
];
|
||||||
Vendored
+23
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'بستن',
|
||||||
|
'btn_close_active' => 'بستن فعال',
|
||||||
|
'btn_close_all' => 'بستن همه',
|
||||||
|
'btn_close_all_other' => 'بستن همه چیز دیگر',
|
||||||
|
'tab_empty' => 'هیچ تب ای انتخاب نشده است',
|
||||||
|
'tab_home' => 'خانه',
|
||||||
|
'tab_loading' => 'تب در حال بارگیری است',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'ناو بار اصلی',
|
||||||
|
'blog' => 'بلاگ',
|
||||||
|
'pages' => 'صفحات',
|
||||||
|
'account_settings' => 'تنظیمات اکانت',
|
||||||
|
'profile' => 'پروفایل',
|
||||||
|
'change_password' => 'تغییر رمز عبور',
|
||||||
|
'multilevel' => 'چند سطحی',
|
||||||
|
'level_one' => 'سطح ۱',
|
||||||
|
'level_two' => 'سطح ۲',
|
||||||
|
'level_three' => 'سطح ۳',
|
||||||
|
'labels' => 'برچسب ها',
|
||||||
|
'important' => 'مهم',
|
||||||
|
'warning' => 'هشدار',
|
||||||
|
'information' => 'اطلاعات',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Nom',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Mot de passe',
|
||||||
|
'retype_password' => 'Entrez à nouveau le mot de passe',
|
||||||
|
'remember_me' => 'Se souvenir de moi',
|
||||||
|
'register' => 'Enregistrement',
|
||||||
|
'register_a_new_membership' => 'Enregistrer un nouveau membre',
|
||||||
|
'i_forgot_my_password' => 'J\'ai oublié mon mot de passe',
|
||||||
|
'i_already_have_a_membership' => 'J\'ai déjà un compte',
|
||||||
|
'sign_in' => 'Connexion',
|
||||||
|
'log_out' => 'Déconnexion',
|
||||||
|
'toggle_navigation' => 'Basculer la navigation',
|
||||||
|
'login_message' => 'Connectez-vous pour commencer une session',
|
||||||
|
'register_message' => 'Enregistrement d\'un nouveau membre',
|
||||||
|
'password_reset_message' => 'Réinitialisation du mot de passe',
|
||||||
|
'reset_password' => 'Réinitialisation du mot de passe',
|
||||||
|
'send_password_reset_link' => 'Envoi de la réinitialisation du mot de passe',
|
||||||
|
'verify_message' => 'Votre compte a besoin d\'une vérification',
|
||||||
|
'verify_email_sent' => 'Un nouveau lien de vérification a été envoyé à votre adresse e-mail.',
|
||||||
|
'verify_check_your_email' => 'Avant de continuer, veuillez vérifier votre e-mail pour un lien de vérification.',
|
||||||
|
'verify_if_not_recieved' => 'Si vous n\'avez pas reçu l\'e-mail',
|
||||||
|
'verify_request_another' => 'cliquez ici pour en demander un autre',
|
||||||
|
'confirm_password_message' => 'Veuillez confirmer votre mot de passe pour continuer.',
|
||||||
|
'remember_me_hint' => 'Gardez-moi authentifié indéfiniment ou jusqu\'à ce que je me déconnecte manuellement',
|
||||||
|
];
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Fermer',
|
||||||
|
'btn_close_active' => 'Fermer Actif',
|
||||||
|
'btn_close_all' => 'Tout fermer',
|
||||||
|
'btn_close_all_other' => 'Fermer tout le reste',
|
||||||
|
'tab_empty' => 'Aucun onglet sélectionné !',
|
||||||
|
'tab_home' => 'Accueil',
|
||||||
|
'tab_loading' => 'Onglet en cours de chargement',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'MENU PRINCIPALE',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Pages',
|
||||||
|
'account_settings' => 'PARAMÈTRES DU COMPTE',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Change Password',
|
||||||
|
'multilevel' => 'Multi niveau',
|
||||||
|
'level_one' => 'Niveau 1',
|
||||||
|
'level_two' => 'Niveau 2',
|
||||||
|
'level_three' => 'Niveau 3',
|
||||||
|
'labels' => 'LABELS',
|
||||||
|
'important' => 'Important',
|
||||||
|
'warning' => 'Avertissement',
|
||||||
|
'information' => 'Informations',
|
||||||
|
];
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Ime',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Lozinka',
|
||||||
|
'retype_password' => 'Ponovljena lozinka',
|
||||||
|
'remember_me' => 'Zapamti me',
|
||||||
|
'register' => 'Novi korisnik',
|
||||||
|
'register_a_new_membership' => 'Registracija',
|
||||||
|
'i_forgot_my_password' => 'Zaboravljena zaporka',
|
||||||
|
'i_already_have_a_membership' => 'Već imam korisnički račun',
|
||||||
|
'sign_in' => 'Prijava',
|
||||||
|
'log_out' => 'Odjava',
|
||||||
|
'toggle_navigation' => 'Pregled navigacije',
|
||||||
|
'login_message' => 'Prijava',
|
||||||
|
'register_message' => 'Registracija',
|
||||||
|
'password_reset_message' => 'Nova lozinka',
|
||||||
|
'reset_password' => 'Nova lozinka',
|
||||||
|
'send_password_reset_link' => 'Pošalji novi zahtjev lozinke',
|
||||||
|
];
|
||||||
Vendored
+21
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
'full_name' => 'Teljes név',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Jelszó',
|
||||||
|
'retype_password' => 'Jelszó újra',
|
||||||
|
'remember_me' => 'Emlékezz rám',
|
||||||
|
'register' => 'Regisztráció',
|
||||||
|
'register_a_new_membership' => 'Regisztrálás új tagként',
|
||||||
|
'i_forgot_my_password' => 'Elfelejtetem a jelszavam',
|
||||||
|
'i_already_have_a_membership' => 'Már tag vagyok',
|
||||||
|
'sign_in' => 'Belépés',
|
||||||
|
'log_out' => 'Kilépés',
|
||||||
|
'toggle_navigation' => 'Lenyíló navigáció',
|
||||||
|
'login_message' => 'Belépés a munkamenet elkezdéséhez',
|
||||||
|
'register_message' => 'Regisztrálás új tagként',
|
||||||
|
'password_reset_message' => 'Jelszó visszaállítása',
|
||||||
|
'reset_password' => 'Jelszó visszaállítása',
|
||||||
|
'send_password_reset_link' => 'Jelszó visszaállítás link küldése',
|
||||||
|
];
|
||||||
Vendored
+28
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Nama lengkap',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Kata sandi',
|
||||||
|
'retype_password' => 'Ketik ulang kata sandi',
|
||||||
|
'remember_me' => 'Ingat Saya',
|
||||||
|
'register' => 'Daftar',
|
||||||
|
'register_a_new_membership' => 'Daftar sebagai anggota baru',
|
||||||
|
'i_forgot_my_password' => 'Saya lupa kata sandi',
|
||||||
|
'i_already_have_a_membership' => 'Saya telah menjadi anggota',
|
||||||
|
'sign_in' => 'Masuk',
|
||||||
|
'log_out' => 'Keluar',
|
||||||
|
'toggle_navigation' => 'Toggle navigasi',
|
||||||
|
'login_message' => 'Masuk untuk memulai sesi Anda',
|
||||||
|
'register_message' => 'Daftar sebagai anggota baru',
|
||||||
|
'password_reset_message' => 'Atur Ulang Kata Sandi',
|
||||||
|
'reset_password' => 'Atur Ulang Kata Sandi',
|
||||||
|
'send_password_reset_link' => 'Kirim Tautan Atur Ulang Kata Sandi',
|
||||||
|
'verify_message' => 'Akun Anda membutuhkan verifikasi',
|
||||||
|
'verify_email_sent' => 'Tautan verifikasi baru telah dikirimkan ke email Anda.',
|
||||||
|
'verify_check_your_email' => 'Sebelum melanjutkan, periksa email Anda untuk tautan verifikasi.',
|
||||||
|
'verify_if_not_recieved' => 'Jika Anda tidak menerima email',
|
||||||
|
'verify_request_another' => 'klik disini untuk meminta ulang',
|
||||||
|
'confirm_password_message' => 'Konfirmasi kata sandi Anda untuk melanjutkan',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'NAVIGASI UTAMA',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Halaman',
|
||||||
|
'account_settings' => 'PENGATURAN AKUN',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Ubah Kata Sandi',
|
||||||
|
'multilevel' => 'Multi Level',
|
||||||
|
'level_one' => 'Level 1',
|
||||||
|
'level_two' => 'Level 2',
|
||||||
|
'level_three' => 'Level 3',
|
||||||
|
'labels' => 'LABEL',
|
||||||
|
'important' => 'Penting',
|
||||||
|
'warning' => 'Peringatan',
|
||||||
|
'information' => 'Informasi',
|
||||||
|
];
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Nome completo',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Password',
|
||||||
|
'retype_password' => 'Ripeti password',
|
||||||
|
'remember_me' => 'Ricordami',
|
||||||
|
'register' => 'Registrazione',
|
||||||
|
'register_a_new_membership' => 'Registra un nuovo abbonamento',
|
||||||
|
'i_forgot_my_password' => 'Ho dimenticato la password',
|
||||||
|
'i_already_have_a_membership' => 'Ho già un abbonamento',
|
||||||
|
'sign_in' => 'Accedi',
|
||||||
|
'log_out' => 'Logout',
|
||||||
|
'toggle_navigation' => 'Attiva la navigazione',
|
||||||
|
'login_message' => 'Accedi per iniziare la tua sessione',
|
||||||
|
'register_message' => 'Registra un nuovo abbonamento',
|
||||||
|
'password_reset_message' => 'Resetta la password',
|
||||||
|
'reset_password' => 'Resetta la password',
|
||||||
|
'send_password_reset_link' => 'Invia link di reset della password',
|
||||||
|
];
|
||||||
Vendored
+23
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Chiudi',
|
||||||
|
'btn_close_active' => 'Chiudi scheda',
|
||||||
|
'btn_close_all' => 'Chiudi tutto',
|
||||||
|
'btn_close_all_other' => 'Chiudi tutto il resto',
|
||||||
|
'tab_empty' => 'Nessuna scheda selezionata!',
|
||||||
|
'tab_home' => 'Home',
|
||||||
|
'tab_loading' => 'Caricamento scheda',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'MENU PRINCIPALE',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Pagine',
|
||||||
|
'account_settings' => 'IMPOSTAZIONI ACCOUNT',
|
||||||
|
'profile' => 'Profilo',
|
||||||
|
'change_password' => 'Modifica Password',
|
||||||
|
'multilevel' => 'Multi Livello',
|
||||||
|
'level_one' => 'Livello 1',
|
||||||
|
'level_two' => 'Livello 2',
|
||||||
|
'level_three' => 'Livello 3',
|
||||||
|
'labels' => 'ETICHETTE',
|
||||||
|
'important' => 'Importante',
|
||||||
|
'warning' => 'Avvertimento',
|
||||||
|
'information' => 'Informazione',
|
||||||
|
];
|
||||||
Vendored
+27
@@ -0,0 +1,27 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => '氏名',
|
||||||
|
'email' => 'メールアドレス',
|
||||||
|
'password' => 'パスワード',
|
||||||
|
'retype_password' => 'もう一度入力',
|
||||||
|
'remember_me' => '認証状態を保持する',
|
||||||
|
'register' => '登録する',
|
||||||
|
'register_a_new_membership' => 'アカウントを登録する',
|
||||||
|
'i_forgot_my_password' => 'パスワードを忘れた',
|
||||||
|
'i_already_have_a_membership' => 'すでにアカウントを持っている',
|
||||||
|
'sign_in' => 'ログイン',
|
||||||
|
'log_out' => 'ログアウト',
|
||||||
|
'toggle_navigation' => 'ナビゲーションを開閉',
|
||||||
|
'login_message' => 'ログイン画面',
|
||||||
|
'register_message' => 'アカウントを登録する',
|
||||||
|
'password_reset_message' => 'パスワードをリセットする',
|
||||||
|
'reset_password' => 'パスワードをリセットする',
|
||||||
|
'send_password_reset_link' => 'パスワードリセットリンクを送信する。',
|
||||||
|
'verify_message' => 'あなたのアカウントは認証が必要です。',
|
||||||
|
'verify_email_sent' => 'あなたのメールアドレスに認証用のリンクを送信しました。',
|
||||||
|
'verify_check_your_email' => '続行する前に、認証用リンクについてメールを確認してください。',
|
||||||
|
'verify_if_not_recieved' => 'メールが届かない場合',
|
||||||
|
'verify_request_another' => 'ここをクリックしてもう一度送信する',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'メインメニュー',
|
||||||
|
'blog' => 'ブログ',
|
||||||
|
'pages' => 'ページ',
|
||||||
|
'account_settings' => 'アカウント設定',
|
||||||
|
'profile' => 'プロフィール',
|
||||||
|
'change_password' => 'パスワード変更',
|
||||||
|
'multilevel' => 'マルチ階層',
|
||||||
|
'level_one' => '階層 1',
|
||||||
|
'level_two' => '階層 2',
|
||||||
|
'level_three' => '階層 3',
|
||||||
|
'labels' => 'ラベル',
|
||||||
|
'important' => '重要',
|
||||||
|
'warning' => '警告',
|
||||||
|
'information' => 'インフォメーション',
|
||||||
|
];
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'ຊື່',
|
||||||
|
'email' => 'ອີເມວ',
|
||||||
|
'password' => 'ລະຫັດຜ່ານ',
|
||||||
|
'retype_password' => 'ພິມລະຫັດຜ່ານອີກຄັ້ງ',
|
||||||
|
'remember_me' => 'ຈື່ຂ້ອຍໄວ້',
|
||||||
|
'register' => 'ລົງທະບຽນ',
|
||||||
|
'register_a_new_membership' => 'ລົງທະບຽນສະມາຊິກໃໝ່',
|
||||||
|
'i_forgot_my_password' => 'ຂ້ອຍລືມລະຫັດຜ່ານ',
|
||||||
|
'i_already_have_a_membership' => 'ຂ້ອຍເປັນສະມາຊິກແລ້ວ',
|
||||||
|
'sign_in' => 'ລົງຊື່',
|
||||||
|
'log_out' => 'ລົງຊື່ອອກ',
|
||||||
|
'toggle_navigation' => 'ປຸ່ມນຳທາງ',
|
||||||
|
'login_message' => 'ລົງຊື່ເຂົ້າໃຊ້ເພື່ອເລີ່ມເຊສຊັ້ນ',
|
||||||
|
'register_message' => 'ລົງທະບຽນສະມາຊິກໃໝ່',
|
||||||
|
'password_reset_message' => 'ລະຫັດລີເຊັດຂໍ້ຄວາມ',
|
||||||
|
'reset_password' => 'ລີເຊັດຂໍ້ຄວາມ',
|
||||||
|
'send_password_reset_link' => 'ສົ່ງລິ້ງລີເຊັດລະຫັດຜ່ານ',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'ໜ້າຫຼັກ',
|
||||||
|
'blog' => 'blog',
|
||||||
|
'pages' => 'ໜ້າ',
|
||||||
|
'account_settings' => 'ຕັ້ງຄ່າບັນຊີ',
|
||||||
|
'profile' => 'ໂປຣຟາຍ',
|
||||||
|
'change_password' => 'ປ່ຽນລະຫັດຜ່ານ',
|
||||||
|
'multilevel' => 'ຫຼາກຫຼາຍລະດັບ',
|
||||||
|
'level_one' => 'ລະດັບທີ 1',
|
||||||
|
'level_two' => 'ລະດັບທີ 2',
|
||||||
|
'level_three' => 'ລະດັບທີ 3',
|
||||||
|
'labels' => 'ແຖບ',
|
||||||
|
'important' => 'ສຳຄັນ',
|
||||||
|
'warning' => 'ຄຳເຕືອນ',
|
||||||
|
'information' => 'ຂໍ້ມູນ',
|
||||||
|
];
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Volledige naam',
|
||||||
|
'email' => 'E-mailadres',
|
||||||
|
'password' => 'Wachtwoord',
|
||||||
|
'retype_password' => 'Wachtwoord nogmaals invoeren',
|
||||||
|
'remember_me' => 'Ingelogd blijven',
|
||||||
|
'register' => 'Registreren',
|
||||||
|
'register_a_new_membership' => 'Registreer een nieuw lidmaatschap',
|
||||||
|
'i_forgot_my_password' => 'Ik ben mijn wachtwoord vergeten',
|
||||||
|
'i_already_have_a_membership' => 'Ik heb al een lidmaatschap',
|
||||||
|
'sign_in' => 'Inloggen',
|
||||||
|
'log_out' => 'Uitloggen',
|
||||||
|
'toggle_navigation' => 'Schakel navigatie',
|
||||||
|
'login_message' => 'Log in om je sessie te starten',
|
||||||
|
'register_message' => 'Registreer een nieuw lidmaatschap',
|
||||||
|
'password_reset_message' => 'Wachtwoord herstellen',
|
||||||
|
'reset_password' => 'Wachtwoord herstellen',
|
||||||
|
'send_password_reset_link' => 'Verzend link voor wachtwoordherstel',
|
||||||
|
];
|
||||||
Vendored
+28
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Imię i nazwisko',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Hasło',
|
||||||
|
'retype_password' => 'Powtórz hasło',
|
||||||
|
'remember_me' => 'Zapamiętaj mnie',
|
||||||
|
'register' => 'Zarejestruj',
|
||||||
|
'register_a_new_membership' => 'Załóż nowe konto',
|
||||||
|
'i_forgot_my_password' => 'Zapomniałem hasła',
|
||||||
|
'i_already_have_a_membership' => 'Mam już konto',
|
||||||
|
'sign_in' => 'Zaloguj',
|
||||||
|
'log_out' => 'Wyloguj',
|
||||||
|
'toggle_navigation' => 'Przełącz nawigację',
|
||||||
|
'login_message' => 'Zaloguj się aby uzyskać dostęp do panelu',
|
||||||
|
'register_message' => 'Załóż nowe konto',
|
||||||
|
'password_reset_message' => 'Resetuj hasło',
|
||||||
|
'reset_password' => 'Resetuj hasło',
|
||||||
|
'send_password_reset_link' => 'Wyślij link do resetowania hasła',
|
||||||
|
'verify_message' => 'Twoje konto wymaga weryfikacji',
|
||||||
|
'verify_email_sent' => 'Na Twój adres email został wysłany nowy link weryfikacyjny.',
|
||||||
|
'verify_check_your_email' => 'Zanim przejdziesz dalej, sprawdź pocztę email pod kątem linku weryfikacyjnego.',
|
||||||
|
'verify_if_not_recieved' => 'Jeśli nie otrzymałeś emaila',
|
||||||
|
'verify_request_another' => 'kliknij tutaj, aby poprosić o inny',
|
||||||
|
'confirm_password_message' => 'Aby kontynuować, proszę potwierdzić swoje hasło.',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'GŁÓWNA NAWIGACJA',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Strony',
|
||||||
|
'account_settings' => 'USTAWIENIA KONTA',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Zmień hasło',
|
||||||
|
'multilevel' => 'Wielopoziomowe',
|
||||||
|
'level_one' => 'Poziom 1',
|
||||||
|
'level_two' => 'Poziom 2',
|
||||||
|
'level_three' => 'Poziom 3',
|
||||||
|
'labels' => 'ETYKIETY',
|
||||||
|
'important' => 'Ważne',
|
||||||
|
'warning' => 'Ostrzeżenie',
|
||||||
|
'information' => 'Informacja',
|
||||||
|
];
|
||||||
+28
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Nome completo',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Senha',
|
||||||
|
'retype_password' => 'Repita a senha',
|
||||||
|
'remember_me' => 'Lembrar-me',
|
||||||
|
'register' => 'Registrar',
|
||||||
|
'register_a_new_membership' => 'Registrar um novo membro',
|
||||||
|
'i_forgot_my_password' => 'Esqueci minha senha',
|
||||||
|
'i_already_have_a_membership' => 'Já sou um membro',
|
||||||
|
'sign_in' => 'Entrar',
|
||||||
|
'log_out' => 'Sair',
|
||||||
|
'toggle_navigation' => 'Trocar navegação',
|
||||||
|
'login_message' => 'Entre para iniciar uma nova sessão',
|
||||||
|
'register_message' => 'Registrar um novo membro',
|
||||||
|
'password_reset_message' => 'Recuperar senha',
|
||||||
|
'reset_password' => 'Recuperar senha',
|
||||||
|
'send_password_reset_link' => 'Enviar link de recuperação de senha',
|
||||||
|
'verify_message' => 'Sua conta precisa ser verificada',
|
||||||
|
'verify_email_sent' => 'Um novo link de verificação foi enviado para o seu email.',
|
||||||
|
'verify_check_your_email' => 'Antes de continuar, por favor verifique seu email com o link de confirmação.',
|
||||||
|
'verify_if_not_recieved' => 'caso não tenha recebido o email',
|
||||||
|
'verify_request_another' => 'clique aqui para solicitar um novo',
|
||||||
|
'confirm_password_message' => 'Por favor, confirme sua senha para continuar.',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'Navegação Principal',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Página',
|
||||||
|
'account_settings' => 'Configurações da Conta',
|
||||||
|
'profile' => 'Perfil',
|
||||||
|
'change_password' => 'Mudar Senha',
|
||||||
|
'multilevel' => 'Multinível',
|
||||||
|
'level_one' => 'Nível 1',
|
||||||
|
'level_two' => 'Nível 2',
|
||||||
|
'level_three' => 'Nível 3',
|
||||||
|
'labels' => 'Etiquetas',
|
||||||
|
'Important' => 'Importante',
|
||||||
|
'Warning' => 'Aviso',
|
||||||
|
'Information' => 'Informação',
|
||||||
|
];
|
||||||
+28
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Nome completo',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Palavra-passe',
|
||||||
|
'retype_password' => 'Repita a palavra-passe',
|
||||||
|
'remember_me' => 'Lembrar-me',
|
||||||
|
'register' => 'Registar',
|
||||||
|
'register_a_new_membership' => 'Registar um novo membro',
|
||||||
|
'i_forgot_my_password' => 'Esqueci-me da palavra-passe',
|
||||||
|
'i_already_have_a_membership' => 'Já sou membro',
|
||||||
|
'sign_in' => 'Entrar',
|
||||||
|
'log_out' => 'Sair',
|
||||||
|
'toggle_navigation' => 'Alternar navegação',
|
||||||
|
'login_message' => 'Entre para iniciar nova sessão',
|
||||||
|
'register_message' => 'Registar um novo membro',
|
||||||
|
'password_reset_message' => 'Recuperar palavra-passe',
|
||||||
|
'reset_password' => 'Recuperar palavra-passe',
|
||||||
|
'send_password_reset_link' => 'Enviar link de recuperação de palavra-passe',
|
||||||
|
'verify_message' => 'A sua conta precisa ser verificada',
|
||||||
|
'verify_email_sent' => 'Um novo link de verificação foi enviado para o seu email.',
|
||||||
|
'verify_check_your_email' => 'Antes de continuar, por favor verifique o seu email com o link de confirmação.',
|
||||||
|
'verify_if_not_recieved' => 'caso não tenha recebido o email',
|
||||||
|
'verify_request_another' => 'clique aqui para solicitar um novo',
|
||||||
|
'confirm_password_message' => 'Por favor, confirme a sua palavra-passe para continuar.',
|
||||||
|
];
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Fechar',
|
||||||
|
'btn_close_active' => 'Fechar Ativo',
|
||||||
|
'btn_close_all' => 'Fechar Todos',
|
||||||
|
'btn_close_all_other' => 'Fechar Outros',
|
||||||
|
'tab_empty' => 'Nenhum separador selecionado!',
|
||||||
|
'tab_home' => 'Página Inicial',
|
||||||
|
'tab_loading' => 'A carregar separador',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'Navegação Principal',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Página',
|
||||||
|
'account_settings' => 'Configurações da Conta',
|
||||||
|
'profile' => 'Perfil',
|
||||||
|
'change_password' => 'Mudar Palavra-passe',
|
||||||
|
'multilevel' => 'Multinível',
|
||||||
|
'level_one' => 'Nível 1',
|
||||||
|
'level_two' => 'Nível 2',
|
||||||
|
'level_three' => 'Nível 3',
|
||||||
|
'labels' => 'Etiquetas',
|
||||||
|
'Important' => 'Importante',
|
||||||
|
'Warning' => 'Aviso',
|
||||||
|
'Information' => 'Informação',
|
||||||
|
];
|
||||||
Vendored
+23
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Полное имя',
|
||||||
|
'email' => 'Почта',
|
||||||
|
'password' => 'Пароль',
|
||||||
|
'retype_password' => 'Подтверждение пароля',
|
||||||
|
'remember_me' => 'Запомнить меня',
|
||||||
|
'register' => 'Регистрация',
|
||||||
|
'register_a_new_membership' => 'Регистрация нового пользователя',
|
||||||
|
'i_forgot_my_password' => 'Восстановление пароля',
|
||||||
|
'i_already_have_a_membership' => 'Я уже зарегистрирован',
|
||||||
|
'sign_in' => 'Вход',
|
||||||
|
'log_out' => 'Выход',
|
||||||
|
'toggle_navigation' => 'Переключить навигацию',
|
||||||
|
'login_message' => 'Вход в систему',
|
||||||
|
'register_message' => 'Регистрация нового пользователя',
|
||||||
|
'password_reset_message' => 'Восстановление пароля',
|
||||||
|
'reset_password' => 'Восстановление пароля',
|
||||||
|
'send_password_reset_link' => 'Отправить ссылку для восстановления пароля',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'ГЛАВНОЕ МЕНЮ',
|
||||||
|
'blog' => 'Блог',
|
||||||
|
'pages' => 'Страницы',
|
||||||
|
'account_settings' => 'НАСТРОЙКИ ПРОФИЛЯ',
|
||||||
|
'profile' => 'Профиль',
|
||||||
|
'change_password' => 'Изменить пароль',
|
||||||
|
'multilevel' => 'Многоуровневое меню',
|
||||||
|
'level_one' => 'Уровень 1',
|
||||||
|
'level_two' => 'Уровень 2',
|
||||||
|
'level_three' => 'Уровень 3',
|
||||||
|
'labels' => 'Метки',
|
||||||
|
'important' => 'Важно',
|
||||||
|
'warning' => 'Внимание',
|
||||||
|
'information' => 'Информация',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Celé meno',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Heslo',
|
||||||
|
'retype_password' => 'Zopakujte heslo',
|
||||||
|
'remember_me' => 'Zapamätať si ma',
|
||||||
|
'register' => 'Registrovať',
|
||||||
|
'register_a_new_membership' => 'Registrovať nový účet',
|
||||||
|
'i_forgot_my_password' => 'Zabudol som heslo',
|
||||||
|
'i_already_have_a_membership' => 'Už mám účet',
|
||||||
|
'sign_in' => 'Prihlásiť',
|
||||||
|
'log_out' => 'Odhlásiť',
|
||||||
|
'toggle_navigation' => 'Prepnúť navigáciu',
|
||||||
|
'login_message' => 'Pre pokračovanie sa prihláste',
|
||||||
|
'register_message' => 'Registrovať nový účet',
|
||||||
|
'password_reset_message' => 'Obnoviť heslo',
|
||||||
|
'reset_password' => 'Obnoviť heslo',
|
||||||
|
'send_password_reset_link' => 'Zaslať odkaz na obnovenie hesla',
|
||||||
|
'verify_message' => 'Váš účet je potrebné overiť',
|
||||||
|
'verify_email_sent' => 'Na vašu emailovú adresu bol odoslaný nový odkaz na overenie účtu.',
|
||||||
|
'verify_check_your_email' => 'Pred tým, než budete pokračovať, skontrolujte svoju emailovú adresu pre overovací odkaz.',
|
||||||
|
'verify_if_not_recieved' => 'V prípade, že ste email neobdržali',
|
||||||
|
'verify_request_another' => 'kliknite sem pre obdržanie ďalšieho',
|
||||||
|
'confirm_password_message' => 'Pre pokračovanie prosím potvrďte svoje heslo.',
|
||||||
|
'remember_me_hint' => 'Udržiavať prihlásenie bez obmedzenia, alebo kým sa neodhlásim',
|
||||||
|
];
|
||||||
Vendored
+24
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| IFrame Mode Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the AdminLTE IFrame mode blade
|
||||||
|
| layout. You are free to modify these language lines according to your
|
||||||
|
| application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'btn_close' => 'Zavrieť',
|
||||||
|
'btn_close_active' => 'Zavrieť aktívne',
|
||||||
|
'btn_close_all' => 'Zavrieť všetky',
|
||||||
|
'btn_close_all_other' => 'Zavrieť všetky ostatné',
|
||||||
|
'tab_empty' => 'Nie je vybraný tab!',
|
||||||
|
'tab_home' => 'Domov',
|
||||||
|
'tab_loading' => 'Tab sa načítava',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'HLAVNÁ NAVIGÁCIA',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Stránky',
|
||||||
|
'account_settings' => 'NASTAVENIA KONTA',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Zmena hesla',
|
||||||
|
'multilevel' => 'Viac úrovňové',
|
||||||
|
'level_one' => 'Úroveň 1',
|
||||||
|
'level_two' => 'Úroveň 2',
|
||||||
|
'level_three' => 'Úroveň 3',
|
||||||
|
'labels' => 'ŠTÍTKY',
|
||||||
|
'important' => 'Dôležité',
|
||||||
|
'warning' => 'Varovanie',
|
||||||
|
'information' => 'Informácie',
|
||||||
|
];
|
||||||
Vendored
+28
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Ime i prezime',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Lozinka',
|
||||||
|
'retype_password' => 'Ponovo unesite lozinku',
|
||||||
|
'remember_me' => 'Zapamti me',
|
||||||
|
'register' => 'Registrujte se',
|
||||||
|
'register_a_new_membership' => 'Registrujte nov nalog',
|
||||||
|
'i_forgot_my_password' => 'Zaboravili ste lozinku?',
|
||||||
|
'i_already_have_a_membership' => 'Već imate nalog',
|
||||||
|
'sign_in' => 'Ulogujte se',
|
||||||
|
'log_out' => 'Izlogujte se',
|
||||||
|
'toggle_navigation' => 'Uključi/isključi navigaciju',
|
||||||
|
'login_message' => 'Molimo ulogujte se',
|
||||||
|
'register_message' => 'Registrujte nov nalog',
|
||||||
|
'password_reset_message' => 'Resetujte lozinku',
|
||||||
|
'reset_password' => 'Resetujte lozinku',
|
||||||
|
'send_password_reset_link' => 'Pošaljite link za ponovno postavljanje lozinke',
|
||||||
|
'verify_message' => 'Potrebna je verifikacija vašeg naloga',
|
||||||
|
'verify_email_sent' => 'Nov link za verifikaciju je poslat na vašu adresu e-pošte.',
|
||||||
|
'verify_check_your_email' => 'Pre nego što nastavite, potražite link za verifikaciju u svojoj e-pošti.',
|
||||||
|
'verify_if_not_recieved' => 'Ako niste dobili email',
|
||||||
|
'verify_request_another' => 'kliknite ovde da biste zatražili još jedan',
|
||||||
|
'confirm_password_message' => 'Molimo vas da potvrdite lozinku da biste nastavili',
|
||||||
|
];
|
||||||
Vendored
+21
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'GLAVNA NAVIGACIJA',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Strane',
|
||||||
|
'account_settings' => 'PODEŠAVANJA NALOGA',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Promena lozinke',
|
||||||
|
'multilevel' => 'Više nivoa',
|
||||||
|
'level_one' => 'Nivo 1',
|
||||||
|
'level_two' => 'Nivo 2',
|
||||||
|
'level_three' => 'Nivo 3',
|
||||||
|
'labels' => 'OZNAKE',
|
||||||
|
'important' => 'Važno',
|
||||||
|
'warning' => 'Upozorenje',
|
||||||
|
'information' => 'Informacije',
|
||||||
|
'menu' => 'MENI',
|
||||||
|
'users' => 'Korisnici',
|
||||||
|
];
|
||||||
Vendored
+29
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Ad ve Soyadı',
|
||||||
|
'email' => 'E-Posta Adresi',
|
||||||
|
'password' => 'Parola',
|
||||||
|
'retype_password' => 'Yeniden Parola',
|
||||||
|
'remember_me' => 'Beni Hatırla',
|
||||||
|
'register' => 'Kaydol',
|
||||||
|
'register_a_new_membership' => 'Yeni üye kaydı',
|
||||||
|
'i_forgot_my_password' => 'Parolamı unuttum',
|
||||||
|
'i_already_have_a_membership' => 'Zaten üye kaydım var',
|
||||||
|
'sign_in' => 'Giriş Yap',
|
||||||
|
'log_out' => 'Çıkış Yap',
|
||||||
|
'toggle_navigation' => 'Ana menüyü aç/kapa',
|
||||||
|
'login_message' => 'Oturumunuzu devam ettirmek için giriş yapmalısınız',
|
||||||
|
'register_message' => 'Yeni üye kaydı oluştur',
|
||||||
|
'password_reset_message' => 'Parola Sıfırlama',
|
||||||
|
'reset_password' => 'Parola Sıfırlama',
|
||||||
|
'send_password_reset_link' => 'Parola Sıfırlama Linki Gönder',
|
||||||
|
'verify_message' => 'Hesabınızın doğrulanmaya ihtiyacı var',
|
||||||
|
'verify_email_sent' => 'Hesap doğrulama linki E-posta adresinize gönderildi.',
|
||||||
|
'verify_check_your_email' => 'İşlemlere devam etmeden önce doğrulama linki için e-posta adresinizi kontrol edin.',
|
||||||
|
'verify_if_not_recieved' => 'Eğer doğrulama e-postası adresinize ulaşmadıysa',
|
||||||
|
'verify_request_another' => 'buraya tıklayarak yeni bir doğrulama linki talep edebilirsiniz',
|
||||||
|
'confirm_password_message' => 'Devam etmek için lütfen parolanızı doğrulayın.',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'ANA MENÜ',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Sayfalar',
|
||||||
|
'account_settings' => 'HESAP AYARLARI',
|
||||||
|
'profile' => 'Profil',
|
||||||
|
'change_password' => 'Parolanı değiştir',
|
||||||
|
'multilevel' => 'Çoklu Seviye',
|
||||||
|
'level_one' => 'Seviye 1',
|
||||||
|
'level_two' => 'Seviye 2',
|
||||||
|
'level_three' => 'Seviye 3',
|
||||||
|
'labels' => 'ETİKETLER',
|
||||||
|
'important' => 'Önemli',
|
||||||
|
'warning' => 'Uyarı',
|
||||||
|
'information' => 'Bilgi',
|
||||||
|
];
|
||||||
Vendored
+23
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Повне і\'мя',
|
||||||
|
'email' => 'Пошта',
|
||||||
|
'password' => 'Пароль',
|
||||||
|
'retype_password' => 'Підтвердження пароля',
|
||||||
|
'remember_me' => 'Запам\'ятати мене',
|
||||||
|
'register' => 'Реєстрація',
|
||||||
|
'register_a_new_membership' => 'Реєстрація нового користувача',
|
||||||
|
'i_forgot_my_password' => 'Відновлення пароля',
|
||||||
|
'i_already_have_a_membership' => 'Я вже зареєстрований',
|
||||||
|
'sign_in' => 'Вхід',
|
||||||
|
'log_out' => 'Вихід',
|
||||||
|
'toggle_navigation' => 'Переключити навігацію',
|
||||||
|
'login_message' => 'Вхід до системи',
|
||||||
|
'register_message' => 'Реєстрація нового користувача',
|
||||||
|
'password_reset_message' => 'Відновлення пароля',
|
||||||
|
'reset_password' => 'Відновлення пароля',
|
||||||
|
'send_password_reset_link' => 'Відправити посилання для відновлення пароля',
|
||||||
|
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'ГОЛОВНЕ МЕНЮ',
|
||||||
|
'blog' => 'Блог',
|
||||||
|
'pages' => 'Сторінки',
|
||||||
|
'account_settings' => 'НАЛАШТУВАННЯ ПРОФІЛЮ',
|
||||||
|
'profile' => 'Профіль',
|
||||||
|
'change_password' => 'Змінити пароль',
|
||||||
|
'multilevel' => 'Багаторівневе меню',
|
||||||
|
'level_one' => 'Рівень 1',
|
||||||
|
'level_two' => 'Рівень 2',
|
||||||
|
'level_three' => 'Рівень 3',
|
||||||
|
'labels' => 'Мітки',
|
||||||
|
'important' => 'Важливо',
|
||||||
|
'warning' => 'Увага',
|
||||||
|
'information' => 'Інформація',
|
||||||
|
];
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => 'Tên đầy đủ',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Mật khẩu',
|
||||||
|
'retype_password' => 'Nhập lại mật khẩu',
|
||||||
|
'remember_me' => 'Nhớ tôi',
|
||||||
|
'register' => 'Đăng ký',
|
||||||
|
'register_a_new_membership' => 'Đăng ký thành viên mới',
|
||||||
|
'i_forgot_my_password' => 'Tôi quên mật khẩu của tôi',
|
||||||
|
'i_already_have_a_membership' => 'Tôi đã là thành viên',
|
||||||
|
'sign_in' => 'Đăng nhập',
|
||||||
|
'log_out' => 'Đăng xuất',
|
||||||
|
'toggle_navigation' => 'Chuyển đổi điều hướng',
|
||||||
|
'login_message' => 'Đăng nhập để bắt đầu phiên của bạn',
|
||||||
|
'register_message' => 'Đăng ký thành viên mới',
|
||||||
|
'password_reset_message' => 'Đặt lại mật khẩu',
|
||||||
|
'reset_password' => 'Đặt lại mật khẩu',
|
||||||
|
'send_password_reset_link' => 'Gửi liên kết đặt lại mật khẩu',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => 'ĐIỀU HƯỚNG CHÍNH',
|
||||||
|
'blog' => 'Blog',
|
||||||
|
'pages' => 'Trang',
|
||||||
|
'account_settings' => 'CÀI ĐẶT TÀI KHOẢN',
|
||||||
|
'profile' => 'Hồ sơ',
|
||||||
|
'change_password' => 'Đổi mật khẩu',
|
||||||
|
'multilevel' => 'Đa cấp',
|
||||||
|
'level_one' => 'Cấp độ 1',
|
||||||
|
'level_two' => 'Cấp độ 2',
|
||||||
|
'level_three' => 'Cấp độ 3',
|
||||||
|
'labels' => 'NHÃN',
|
||||||
|
'Important' => 'Quan trọng',
|
||||||
|
'Warning' => 'Cảnh báo',
|
||||||
|
'Information' => 'Thông tin',
|
||||||
|
];
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'full_name' => '姓名',
|
||||||
|
'email' => '邮箱',
|
||||||
|
'password' => '密码',
|
||||||
|
'retype_password' => '重输密码',
|
||||||
|
'remember_me' => '记住我',
|
||||||
|
'register' => '注册',
|
||||||
|
'register_a_new_membership' => '注册新用户',
|
||||||
|
'i_forgot_my_password' => '忘记密码',
|
||||||
|
'i_already_have_a_membership' => '已经有账户',
|
||||||
|
'sign_in' => '登录',
|
||||||
|
'log_out' => '退出',
|
||||||
|
'toggle_navigation' => '切换导航',
|
||||||
|
'login_message' => '请先登录',
|
||||||
|
'register_message' => '注册新用户',
|
||||||
|
'password_reset_message' => '重置密码',
|
||||||
|
'reset_password' => '重置密码',
|
||||||
|
'send_password_reset_link' => '发送密码重置链接',
|
||||||
|
];
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'main_navigation' => '主导航',
|
||||||
|
'blog' => '博客',
|
||||||
|
'pages' => '页面',
|
||||||
|
'account_settings' => '账户设置',
|
||||||
|
'profile' => '用户信息',
|
||||||
|
'change_password' => '修改密码',
|
||||||
|
'multilevel' => '多级',
|
||||||
|
'level_one' => '第一级',
|
||||||
|
'level_two' => '第二级',
|
||||||
|
'level_three' => '第三级',
|
||||||
|
'labels' => '标签',
|
||||||
|
'important' => '重要',
|
||||||
|
'warning' => '警告',
|
||||||
|
'information' => '信息',
|
||||||
|
];
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"private": true,
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"build": "vite build",
|
||||||
|
"dev": "vite"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"autoprefixer": "^10.4.20",
|
||||||
|
"axios": "^1.7.4",
|
||||||
|
"concurrently": "^9.0.1",
|
||||||
|
"laravel-vite-plugin": "^1.0",
|
||||||
|
"postcss": "^8.4.47",
|
||||||
|
"tailwindcss": "^3.4.13",
|
||||||
|
"vite": "^5.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
+33
@@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
|
||||||
|
bootstrap="vendor/autoload.php"
|
||||||
|
colors="true"
|
||||||
|
>
|
||||||
|
<testsuites>
|
||||||
|
<testsuite name="Unit">
|
||||||
|
<directory>tests/Unit</directory>
|
||||||
|
</testsuite>
|
||||||
|
<testsuite name="Feature">
|
||||||
|
<directory>tests/Feature</directory>
|
||||||
|
</testsuite>
|
||||||
|
</testsuites>
|
||||||
|
<source>
|
||||||
|
<include>
|
||||||
|
<directory>app</directory>
|
||||||
|
</include>
|
||||||
|
</source>
|
||||||
|
<php>
|
||||||
|
<env name="APP_ENV" value="testing"/>
|
||||||
|
<env name="APP_MAINTENANCE_DRIVER" value="file"/>
|
||||||
|
<env name="BCRYPT_ROUNDS" value="4"/>
|
||||||
|
<env name="CACHE_STORE" value="array"/>
|
||||||
|
<!-- <env name="DB_CONNECTION" value="sqlite"/> -->
|
||||||
|
<!-- <env name="DB_DATABASE" value=":memory:"/> -->
|
||||||
|
<env name="MAIL_MAILER" value="array"/>
|
||||||
|
<env name="PULSE_ENABLED" value="false"/>
|
||||||
|
<env name="QUEUE_CONNECTION" value="sync"/>
|
||||||
|
<env name="SESSION_DRIVER" value="array"/>
|
||||||
|
<env name="TELESCOPE_ENABLED" value="false"/>
|
||||||
|
</php>
|
||||||
|
</phpunit>
|
||||||
Vendored
+6
@@ -0,0 +1,6 @@
|
|||||||
|
export default {
|
||||||
|
plugins: {
|
||||||
|
tailwindcss: {},
|
||||||
|
autoprefixer: {},
|
||||||
|
},
|
||||||
|
};
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<IfModule mod_rewrite.c>
|
||||||
|
<IfModule mod_negotiation.c>
|
||||||
|
Options -MultiViews -Indexes
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
RewriteEngine On
|
||||||
|
|
||||||
|
# Handle Authorization Header
|
||||||
|
RewriteCond %{HTTP:Authorization} .
|
||||||
|
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
||||||
|
|
||||||
|
# Redirect Trailing Slashes If Not A Folder...
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
RewriteCond %{REQUEST_URI} (.+)/$
|
||||||
|
RewriteRule ^ %1 [L,R=301]
|
||||||
|
|
||||||
|
# Send Requests To Front Controller...
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
|
RewriteRule ^ index.php [L]
|
||||||
|
</IfModule>
|
||||||
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
body {
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
}
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 515 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
|
define('LARAVEL_START', microtime(true));
|
||||||
|
|
||||||
|
// Determine if the application is in maintenance mode...
|
||||||
|
if (file_exists($maintenance = __DIR__.'/../storage/framework/maintenance.php')) {
|
||||||
|
require $maintenance;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Register the Composer autoloader...
|
||||||
|
require __DIR__.'/../vendor/autoload.php';
|
||||||
|
|
||||||
|
// Bootstrap Laravel and handle the request...
|
||||||
|
(require_once __DIR__.'/../bootstrap/app.php')
|
||||||
|
->handleRequest(Request::capture());
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user