bootstrap

This commit is contained in:
Kavalar 2025-01-20 13:59:35 +03:00
parent aa478c1d8b
commit 32fbc234ef
7 changed files with 92 additions and 31 deletions

1
.gitignore vendored
View File

@ -21,3 +21,4 @@ yarn-error.log
/.nova /.nova
/.vscode /.vscode
/.zed /.zed
composer.lock

View File

@ -0,0 +1,26 @@
<?php
namespace App\View\Components;
use Closure;
use Illuminate\Contracts\View\View;
use Illuminate\View\Component;
class Main extends Component
{
/**
* Create a new component instance.
*/
public function __construct()
{
//
}
/**
* Get the view / contents that represent the component.
*/
public function render(): View|Closure|string
{
return view('components.main');
}
}

58
composer.lock generated
View File

@ -1176,16 +1176,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v11.37.0", "version": "v11.38.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "6cb103d2024b087eae207654b3f4b26646119ba5" "reference": "9d290aa90fcad44048bedca5219d2b872e98772a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/6cb103d2024b087eae207654b3f4b26646119ba5", "url": "https://api.github.com/repos/laravel/framework/zipball/9d290aa90fcad44048bedca5219d2b872e98772a",
"reference": "6cb103d2024b087eae207654b3f4b26646119ba5", "reference": "9d290aa90fcad44048bedca5219d2b872e98772a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1386,20 +1386,20 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2025-01-02T20:10:21+00:00" "time": "2025-01-15T00:06:46+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
"version": "v0.3.2", "version": "v0.3.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/prompts.git", "url": "https://github.com/laravel/prompts.git",
"reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f" "reference": "749395fcd5f8f7530fe1f00dfa84eb22c83d94ea"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/prompts/zipball/0e0535747c6b8d6d10adca8b68293cf4517abb0f", "url": "https://api.github.com/repos/laravel/prompts/zipball/749395fcd5f8f7530fe1f00dfa84eb22c83d94ea",
"reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f", "reference": "749395fcd5f8f7530fe1f00dfa84eb22c83d94ea",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1443,9 +1443,9 @@
"description": "Add beautiful and user-friendly forms to your command-line applications.", "description": "Add beautiful and user-friendly forms to your command-line applications.",
"support": { "support": {
"issues": "https://github.com/laravel/prompts/issues", "issues": "https://github.com/laravel/prompts/issues",
"source": "https://github.com/laravel/prompts/tree/v0.3.2" "source": "https://github.com/laravel/prompts/tree/v0.3.3"
}, },
"time": "2024-11-12T14:59:47+00:00" "time": "2024-12-30T15:53:31+00:00"
}, },
{ {
"name": "laravel/serializable-closure", "name": "laravel/serializable-closure",
@ -6451,16 +6451,16 @@
}, },
{ {
"name": "laravel/pint", "name": "laravel/pint",
"version": "v1.19.0", "version": "v1.20.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/pint.git", "url": "https://github.com/laravel/pint.git",
"reference": "8169513746e1bac70c85d6ea1524d9225d4886f0" "reference": "53072e8ea22213a7ed168a8a15b96fbb8b82d44b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/pint/zipball/8169513746e1bac70c85d6ea1524d9225d4886f0", "url": "https://api.github.com/repos/laravel/pint/zipball/53072e8ea22213a7ed168a8a15b96fbb8b82d44b",
"reference": "8169513746e1bac70c85d6ea1524d9225d4886f0", "reference": "53072e8ea22213a7ed168a8a15b96fbb8b82d44b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6513,20 +6513,20 @@
"issues": "https://github.com/laravel/pint/issues", "issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint" "source": "https://github.com/laravel/pint"
}, },
"time": "2024-12-30T16:20:10+00:00" "time": "2025-01-14T16:20:53+00:00"
}, },
{ {
"name": "laravel/sail", "name": "laravel/sail",
"version": "v1.39.1", "version": "v1.40.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/sail.git", "url": "https://github.com/laravel/sail.git",
"reference": "1a3c7291bc88de983b66688919a4d298d68ddec7" "reference": "237e70656d8eface4839de51d101284bd5d0cf71"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/sail/zipball/1a3c7291bc88de983b66688919a4d298d68ddec7", "url": "https://api.github.com/repos/laravel/sail/zipball/237e70656d8eface4839de51d101284bd5d0cf71",
"reference": "1a3c7291bc88de983b66688919a4d298d68ddec7", "reference": "237e70656d8eface4839de51d101284bd5d0cf71",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6576,7 +6576,7 @@
"issues": "https://github.com/laravel/sail/issues", "issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail" "source": "https://github.com/laravel/sail"
}, },
"time": "2024-11-27T15:42:28+00:00" "time": "2025-01-13T16:57:11+00:00"
}, },
{ {
"name": "mockery/mockery", "name": "mockery/mockery",
@ -7261,16 +7261,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "11.5.2", "version": "11.5.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3" "reference": "30e319e578a7b5da3543073e30002bf82042f701"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/153d0531b9f7e883c5053160cad6dd5ac28140b3", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/30e319e578a7b5da3543073e30002bf82042f701",
"reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3", "reference": "30e319e578a7b5da3543073e30002bf82042f701",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7291,7 +7291,7 @@
"phpunit/php-timer": "^7.0.1", "phpunit/php-timer": "^7.0.1",
"sebastian/cli-parser": "^3.0.2", "sebastian/cli-parser": "^3.0.2",
"sebastian/code-unit": "^3.0.2", "sebastian/code-unit": "^3.0.2",
"sebastian/comparator": "^6.2.1", "sebastian/comparator": "^6.3.0",
"sebastian/diff": "^6.0.2", "sebastian/diff": "^6.0.2",
"sebastian/environment": "^7.2.0", "sebastian/environment": "^7.2.0",
"sebastian/exporter": "^6.3.0", "sebastian/exporter": "^6.3.0",
@ -7342,7 +7342,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.2" "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.3"
}, },
"funding": [ "funding": [
{ {
@ -7358,7 +7358,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-21T05:51:08+00:00" "time": "2025-01-13T09:36:00+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@ -8470,5 +8470,5 @@
"php": "^8.2" "php": "^8.2"
}, },
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.6.0" "plugin-api-version": "2.3.0"
} }

2
package-lock.json generated
View File

@ -1,5 +1,5 @@
{ {
"name": "firstLaravelApp", "name": "Laravel_App",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {

View File

@ -0,0 +1,11 @@
<html>
<head>
<title>{{ $title ?? 'Todo Manager' }}</title>
<link rel="stylesheet" href="/build/assets/app-BaVMVknW.css">
</head>
<body>
<h1>Todos</h1>
<hr/>
{{ $slot }}
</body>
</html>

View File

@ -0,0 +1,10 @@
<html>
<head>
<title>{{ $title ?? 'Todo Manager' }}</title>
</head>
<body>
<h1>Todos</h1>
<hr/>
{{ $slot }}
</body>
</html>

View File

@ -36,4 +36,17 @@ $table->columns([
} }
]); ]);
$table->create(); $table->create();
$table->render(); //$table->render();
?>
<x-main>
<x-slot:title>
Custom Title
</x-slot>
@php
$table->render();
@endphp
</x-main>