An open API service indexing awesome lists of open source software.

https://github.com/sinan-aydogan/jetstream-plus

Jetstream with extra features
https://github.com/sinan-aydogan/jetstream-plus

inertiajs jetstream-laravel laravel tailwindcss vuejs

Last synced: 1 day ago
JSON representation

Jetstream with extra features

Awesome Lists containing this project

README

          

Logo Laravel Jetstream



Build Status


Total Downloads


Latest Stable Version


License

## Introduction
> This isn't offical Jetstream, but it's a collection of tools that I've found useful. It has multi-language support by [vue-i18n](https://vue-i18n.intlify.dev/).

Laravel Jetstream is a beautifully designed application scaffolding for Laravel. Jetstream provides the perfect starting point for your next Laravel application and includes login, registration, email verification, two-factor authentication, session management, API support via [Laravel Sanctum](https://github.com/laravel/sanctum), and optional team management.

Jetstream is designed using [Tailwind CSS](https://tailwindcss.com) and offers your choice of [Livewire](https://jetstream.laravel.com/2.x/stacks/livewire.html) or [Inertia](https://jetstream.laravel.com/2.x/stacks/inertia.html) scaffolding.

## Official Documentation

Documentation for Jetstream can be found on the [Jetstream website](https://jetstream.laravel.com).

Setup Directions
------

1. ```composer require sinan-aydogan/jetstream-plus```
2. ```php artisan jetstream:install inertia``` or ```php artisan jetstream:install inertia --teams```
3. ```npm install && npm run dev```
4. ```php artisan migrate --seed```
5. ```npm run hot```
6. ```php artisan serve```
7. ```Goto: http://localhost:8000```

# Multi-language support (Vue I18n and backend)

- You can add new languages to the project by adding a new language file to the `resources/Languages` directory like `bg.json`.
### bg.json
```json

{
"product": {
"create": {
"title": "Създаване на продукт"
}
}
}
```
### usages
```javascript

```
- You can add new flags to the `resources/Flags` directory then you should import them in the `resources/language.js`.
```javascript
import bgTranslates from '@/Languages/bg.json';
import flagBg from "@/Languages/Flags/flagBg";

/*Flags*/
const flags = {
flagEn: flagEn,
flagTr: flagTr,
flagBg: flagBg,
};

/* Languages */
const languages = [
{ id: "en", name: "English", flag: "flagEn" },
{ id: "tr", name: "Türkçe", flag: "flagTr" },
{ id: "bg", name: "български", flag: "flagBg" },
];

/*Translates*/
const translates = {
en: {
...jpTranslates.en,
...enTranslates
},
tr: {
...jpTranslates.tr,
...trTranslates
},
bg: {
...jpTranslates.bg,
...bgTranslates
}
}
```

## Help

If you need to help more than this documentation:
- You can join our [Discord Channel](https://discord.gg/TnjA2GqYmw) then ask your questions
- Access to our [Tabbs page](https://tailadmin.tabbs.co/) for how to make links (Install in Linux, solution of the npm errors etc.)

### Premium Partners

> Cleavr

Cleavr is your all-in-one server and deployment management platform for your PHP and NodeJS apps. Provision,
deploy, monitor, backup, & more.

> :metal: If you want to support us, you can send a mail to us via [admin@tailadmin.dev](mailto:admin@tailadmin.dev)

## Contributing

Thank you for considering contributing to Jetstream Plus! You can read the contribution guide [here](.github/CONTRIBUTING.md).

## License

Laravel Jetstream is open-sourced software licensed under the [MIT license](LICENSE.md).