Dodano logowanie i rejestrację oraz podłączono podstawowe biblioteki front-endowe.

This commit is contained in:
Dawid Lisiecki 2019-11-21 13:51:26 +01:00
parent bb5228350b
commit 6e5a8f2863
24 changed files with 49274 additions and 7 deletions

99
.idea/php.xml Normal file
View File

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/Library/vendor/phpdocumentor/type-resolver" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/translation" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/Library/vendor/phpdocumentor/reflection-common" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/Library/vendor/phpdocumentor/reflection-docblock" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/Library/vendor/laravel/tinker" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/Library/vendor/laravel/framework" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/Library/vendor/nunomaduro/collision" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/Library/vendor/vlucas/phpdotenv" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/Library/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/Library/vendor/scrivo/highlight.php" />
<path value="$PROJECT_DIR$/Library/vendor/hamcrest/hamcrest-php" />
<path value="$PROJECT_DIR$/Library/vendor/filp/whoops" />
<path value="$PROJECT_DIR$/Library/vendor/dnoegel/php-xdg-base-dir" />
<path value="$PROJECT_DIR$/Library/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/Library/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/Library/vendor/mockery/mockery" />
<path value="$PROJECT_DIR$/Library/vendor/tijsverkoyen/css-to-inline-styles" />
<path value="$PROJECT_DIR$/Library/vendor/egulias/email-validator" />
<path value="$PROJECT_DIR$/Library/vendor/league/flysystem" />
<path value="$PROJECT_DIR$/Library/vendor/composer" />
<path value="$PROJECT_DIR$/Library/vendor/dragonmantank/cron-expression" />
<path value="$PROJECT_DIR$/Library/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/Library/vendor/opis/closure" />
<path value="$PROJECT_DIR$/Library/vendor/fideloper/proxy" />
<path value="$PROJECT_DIR$/Library/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/Library/vendor/psr/container" />
<path value="$PROJECT_DIR$/Library/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/Library/vendor/psr/log" />
<path value="$PROJECT_DIR$/Library/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/Library/vendor/paragonie/random_compat" />
<path value="$PROJECT_DIR$/Library/vendor/jakub-onderka/php-console-highlighter" />
<path value="$PROJECT_DIR$/Library/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/Library/vendor/fzaninotto/faker" />
<path value="$PROJECT_DIR$/Library/vendor/ramsey/uuid" />
<path value="$PROJECT_DIR$/Library/vendor/jakub-onderka/php-console-color" />
<path value="$PROJECT_DIR$/Library/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/Library/vendor/phpoption/phpoption" />
<path value="$PROJECT_DIR$/Library/vendor/erusev/parsedown" />
<path value="$PROJECT_DIR$/Library/vendor/facade/flare-client-php" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/Library/vendor/facade/ignition" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/console" />
<path value="$PROJECT_DIR$/Library/vendor/facade/ignition-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-token-stream" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/process" />
<path value="$PROJECT_DIR$/Library/vendor/nesbot/carbon" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/debug" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-intl-idn" />
<path value="$PROJECT_DIR$/Library/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-php72" />
<path value="$PROJECT_DIR$/Library/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-iconv" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/Library/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/Library/vendor/psy/psysh" />
<path value="$PROJECT_DIR$/Library/vendor/phpspec/prophecy" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-php73" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/Library/vendor/laravel/ui" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="7.2" />
<component name="PhpUnit">
<phpunit_settings>
<PhpUnitSettings load_method="CUSTOM_LOADER" custom_loader_path="$PROJECT_DIR$/Library/vendor/autoload.php" />
</phpunit_settings>
</component>
</project>

View File

@ -1,7 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/Library/app" isTestSource="false" packagePrefix="App\" />
<sourceFolder url="file://$MODULE_DIR$/Library/tests" isTestSource="true" packagePrefix="Tests\" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/dnoegel/php-xdg-base-dir" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/dragonmantank/cron-expression" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/egulias/email-validator" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/erusev/parsedown" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/facade/flare-client-php" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/facade/ignition" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/facade/ignition-contracts" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/fideloper/proxy" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/filp/whoops" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/fzaninotto/faker" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/hamcrest/hamcrest-php" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/jakub-onderka/php-console-color" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/jakub-onderka/php-console-highlighter" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/laravel/framework" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/laravel/tinker" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/laravel/ui" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/league/flysystem" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/mockery/mockery" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/nesbot/carbon" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/nunomaduro/collision" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/opis/closure" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/paragonie/random_compat" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpdocumentor/reflection-common" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpdocumentor/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpdocumentor/type-resolver" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpoption/phpoption" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpspec/prophecy" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpunit/php-token-stream" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/psr/simple-cache" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/psy/psysh" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/ramsey/uuid" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/scrivo/highlight.php" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/type" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/swiftmailer/swiftmailer" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/debug" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/event-dispatcher-contracts" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/finder" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/http-foundation" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/http-kernel" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/mime" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/polyfill-ctype" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/polyfill-iconv" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/polyfill-intl-idn" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/polyfill-php72" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/polyfill-php73" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/process" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/routing" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/service-contracts" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/translation" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/tijsverkoyen/css-to-inline-styles" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/vlucas/phpdotenv" />
<excludeFolder url="file://$MODULE_DIR$/Library/vendor/webmozart/assert" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>

View File

@ -1,14 +1,384 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="ccd2a062-403b-4643-8c0a-966cecb161a3" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/.idea/php.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/pp.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/pp.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/composer.json" beforeDir="false" afterPath="$PROJECT_DIR$/Library/composer.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/composer.lock" beforeDir="false" afterPath="$PROJECT_DIR$/Library/composer.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/config/database.php" beforeDir="false" afterPath="$PROJECT_DIR$/Library/config/database.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/Library/package.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/resources/js/bootstrap.js" beforeDir="false" afterPath="$PROJECT_DIR$/Library/resources/js/bootstrap.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/resources/sass/app.scss" beforeDir="false" afterPath="$PROJECT_DIR$/Library/resources/sass/app.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Library/routes/web.php" beforeDir="false" afterPath="$PROJECT_DIR$/Library/routes/web.php" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ComposerSettings" synchronizationState="SYNCHRONIZE">
<pharConfigPath>$PROJECT_DIR$/Library/composer.json</pharConfigPath>
</component>
<component name="FileEditorManager">
<leaf>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Library/.env">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="187">
<caret line="11" column="14" selection-start-line="11" selection-start-column="14" selection-end-line="11" selection-end-column="14" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Library/config/app.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-2244" />
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Library/config/database.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="213">
<caret line="55" column="45" selection-start-line="55" selection-start-column="45" selection-end-line="55" selection-end-column="45" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/Library/resources/views/auth/register.blade.php">
<provider selected="true" editor-type-id="text-editor">
<state>
<caret selection-end-column="23" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Library/resources/views/layouts/app.blade.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="17" lean-forward="true" selection-start-line="17" selection-end-line="17" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Library/webpack.mix.js">
<provider selected="true" editor-type-id="text-editor" />
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Library/app/Providers/AppServiceProvider.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425">
<caret line="25" column="10" selection-start-line="25" selection-start-column="8" selection-end-line="25" selection-end-column="10" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>engine</find>
</findStrings>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/Library/.env" />
<option value="$PROJECT_DIR$/Library/app/Providers/AppServiceProvider.php" />
<option value="$PROJECT_DIR$/Library/config/database.php" />
<option value="$PROJECT_DIR$/Library/resources/views/auth/register.blade.php" />
</list>
</option>
</component>
<component name="PhpWorkspaceProjectConfiguration">
<include_path>
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/Library/vendor/phpdocumentor/type-resolver" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/translation" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/Library/vendor/phpdocumentor/reflection-common" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/Library/vendor/phpdocumentor/reflection-docblock" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/Library/vendor/laravel/tinker" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/Library/vendor/laravel/framework" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/Library/vendor/nunomaduro/collision" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/Library/vendor/vlucas/phpdotenv" />
<path value="$PROJECT_DIR$/Library/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/Library/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/Library/vendor/scrivo/highlight.php" />
<path value="$PROJECT_DIR$/Library/vendor/hamcrest/hamcrest-php" />
<path value="$PROJECT_DIR$/Library/vendor/filp/whoops" />
<path value="$PROJECT_DIR$/Library/vendor/dnoegel/php-xdg-base-dir" />
<path value="$PROJECT_DIR$/Library/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/Library/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/Library/vendor/mockery/mockery" />
<path value="$PROJECT_DIR$/Library/vendor/tijsverkoyen/css-to-inline-styles" />
<path value="$PROJECT_DIR$/Library/vendor/egulias/email-validator" />
<path value="$PROJECT_DIR$/Library/vendor/league/flysystem" />
<path value="$PROJECT_DIR$/Library/vendor/composer" />
<path value="$PROJECT_DIR$/Library/vendor/dragonmantank/cron-expression" />
<path value="$PROJECT_DIR$/Library/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/Library/vendor/opis/closure" />
<path value="$PROJECT_DIR$/Library/vendor/fideloper/proxy" />
<path value="$PROJECT_DIR$/Library/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/Library/vendor/psr/container" />
<path value="$PROJECT_DIR$/Library/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/Library/vendor/psr/log" />
<path value="$PROJECT_DIR$/Library/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/Library/vendor/paragonie/random_compat" />
<path value="$PROJECT_DIR$/Library/vendor/jakub-onderka/php-console-highlighter" />
<path value="$PROJECT_DIR$/Library/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/Library/vendor/fzaninotto/faker" />
<path value="$PROJECT_DIR$/Library/vendor/ramsey/uuid" />
<path value="$PROJECT_DIR$/Library/vendor/jakub-onderka/php-console-color" />
<path value="$PROJECT_DIR$/Library/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/Library/vendor/phpoption/phpoption" />
<path value="$PROJECT_DIR$/Library/vendor/erusev/parsedown" />
<path value="$PROJECT_DIR$/Library/vendor/facade/flare-client-php" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/Library/vendor/facade/ignition" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/console" />
<path value="$PROJECT_DIR$/Library/vendor/facade/ignition-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-token-stream" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/process" />
<path value="$PROJECT_DIR$/Library/vendor/nesbot/carbon" />
<path value="$PROJECT_DIR$/Library/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/debug" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-intl-idn" />
<path value="$PROJECT_DIR$/Library/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-php72" />
<path value="$PROJECT_DIR$/Library/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-iconv" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/Library/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/Library/vendor/psy/psysh" />
<path value="$PROJECT_DIR$/Library/vendor/phpspec/prophecy" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/polyfill-php73" />
<path value="$PROJECT_DIR$/Library/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/Library/vendor/laravel/ui" />
</include_path>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="-1928" />
<option name="y" value="-8" />
<option name="width" value="1936" />
<option name="height" value="1056" />
</component>
<component name="ProjectLevelVcsManager">
<ConfirmationsSetting value="2" id="Add" />
</component>
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="app" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="app" type="462c0819:PsiDirectoryNode" />
<item name="Providers" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="config" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="resources" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="resources" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="resources" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="auth" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pp" type="b2602c69:ProjectViewProjectNode" />
<item name="pp" type="462c0819:PsiDirectoryNode" />
<item name="Library" type="462c0819:PsiDirectoryNode" />
<item name="resources" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="layouts" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
</panes>
</component>
<component name="PropertiesComponent">
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="editor.config.ad.shown" value="true" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="ccd2a062-403b-4643-8c0a-966cecb161a3" name="Default Changelist" comment="" />
<created>1574076542857</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1574076542857</updated>
<workItem from="1574076544617" duration="598000" />
<workItem from="1574339326782" duration="988000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="1586000" />
</component>
<component name="ToolWindowManager">
<frame x="-1928" y="-8" width="1936" height="1056" extended-state="6" />
<editor active="true" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.25266525" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Database Changes" order="8" />
<window_info anchor="bottom" id="Version Control" order="9" />
<window_info anchor="bottom" id="Terminal" order="10" />
<window_info anchor="bottom" id="Event Log" order="11" side_tool="true" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="Database" order="3" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/Library/.env">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="187">
<caret line="11" column="14" selection-start-line="11" selection-start-column="14" selection-end-line="11" selection-end-column="14" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Library/config/app.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-2244" />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Library/app/Providers/AppServiceProvider.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425">
<caret line="25" column="10" selection-start-line="25" selection-start-column="8" selection-end-line="25" selection-end-column="10" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Library/config/database.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="213">
<caret line="55" column="45" selection-start-line="55" selection-start-column="45" selection-end-line="55" selection-end-column="45" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Library/webpack.mix.js">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/Library/resources/views/layouts/app.blade.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="17" lean-forward="true" selection-start-line="17" selection-end-line="17" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Library/resources/views/auth/register.blade.php">
<provider selected="true" editor-type-id="text-editor">
<state>
<caret selection-end-column="23" />
</state>
</provider>
</entry>
</component>
</project>

View File

@ -0,0 +1,28 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function index()
{
return view('home');
}
}

View File

@ -11,7 +11,8 @@
"php": "^7.2",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.2",
"laravel/tinker": "^1.0"
"laravel/tinker": "^1.0",
"laravel/ui": "^1.1"
},
"require-dev": {
"facade/ignition": "^1.4",

59
Library/composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "fa503b104f700e4337a4bf209a56bc8a",
"content-hash": "1b9e73ad57a9bbfb35d3c7cc0d815d97",
"packages": [
{
"name": "dnoegel/php-xdg-base-dir",
@ -677,6 +677,63 @@
],
"time": "2019-08-07T15:10:45+00:00"
},
{
"name": "laravel/ui",
"version": "v1.1.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/ui.git",
"reference": "57e2361b55ed1bc80ff0b3258b9713626fb38a2b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/ui/zipball/57e2361b55ed1bc80ff0b3258b9713626fb38a2b",
"reference": "57e2361b55ed1bc80ff0b3258b9713626fb38a2b",
"shasum": ""
},
"require": {
"illuminate/console": "~5.8|^6.0",
"illuminate/filesystem": "~5.8|^6.0",
"illuminate/support": "~5.8|^6.0",
"php": "^7.1.3"
},
"require-dev": {
"mockery/mockery": "^1.0",
"phpunit/phpunit": "^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
},
"laravel": {
"providers": [
"Laravel\\Ui\\UiServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Laravel\\Ui\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Taylor Otwell",
"email": "taylor@laravel.com"
}
],
"description": "Laravel UI utilities and presets.",
"keywords": [
"laravel",
"ui"
],
"time": "2019-10-11T12:16:52+00:00"
},
{
"name": "league/flysystem",
"version": "1.0.57",

View File

@ -52,8 +52,8 @@ return [
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,

View File

@ -1665,6 +1665,12 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true
},
"bootstrap": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz",
"integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==",
"dev": true
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@ -2718,6 +2724,12 @@
"integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
"dev": true
},
"de-indent": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
"integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
"dev": true
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
@ -5242,6 +5254,12 @@
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"dev": true
},
"jquery": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz",
"integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==",
"dev": true
},
"js-levenshtein": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
@ -6485,6 +6503,12 @@
"find-up": "^3.0.0"
}
},
"popper.js": {
"version": "1.16.0",
"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.0.tgz",
"integrity": "sha512-+G+EkOPoE5S/zChTpmBSSDYmhXJ5PsW8eMhH8cP/CQHMFPBG/kC9Y5IIw6qNYgdJ+/COf0ddY2li28iHaZRSjw==",
"dev": true
},
"portfinder": {
"version": "1.0.25",
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz",
@ -9107,6 +9131,16 @@
"loader-utils": "^1.0.2"
}
},
"vue-template-compiler": {
"version": "2.6.10",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz",
"integrity": "sha512-jVZkw4/I/HT5ZMvRnhv78okGusqe0+qH2A0Em0Cp8aq78+NK9TII263CDVz2QXZsIT+yyV/gZc/j/vlwa+Epyg==",
"dev": true,
"requires": {
"de-indent": "^1.0.2",
"he": "^1.1.0"
}
},
"vue-template-es2015-compiler": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",

View File

@ -11,11 +11,15 @@
},
"devDependencies": {
"axios": "^0.19",
"bootstrap": "^4.0.0",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^4.0.7",
"lodash": "^4.17.13",
"popper.js": "^1.12",
"resolve-url-loader": "^2.3.1",
"sass": "^1.15.2",
"sass-loader": "^7.1.0"
"sass-loader": "^7.1.0",
"vue-template-compiler": "^2.6.10"
}
}

11102
Library/public/css/app.css vendored Normal file

File diff suppressed because it is too large Load Diff

36994
Library/public/js/app.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
{
"/js/app.js": "/js/app.js",
"/css/app.css": "/css/app.css"
}

View File

@ -1,5 +1,18 @@
window._ = require('lodash');
/**
* We'll load jQuery and the Bootstrap jQuery plugin which provides support
* for JavaScript based Bootstrap features such as modals and tabs. This
* code may be modified to fit the specific needs of your application.
*/
try {
window.Popper = require('popper.js').default;
window.$ = window.jQuery = require('jquery');
require('bootstrap');
} catch (e) {}
/**
* We'll load the axios HTTP library which allows us to easily issue requests
* to our Laravel back-end. This library automatically handles sending the

19
Library/resources/sass/_variables.scss vendored Normal file
View File

@ -0,0 +1,19 @@
// Body
$body-bg: #f8fafc;
// Typography
$font-family-sans-serif: 'Nunito', sans-serif;
$font-size-base: 0.9rem;
$line-height-base: 1.6;
// Colors
$blue: #3490dc;
$indigo: #6574cd;
$purple: #9561e2;
$pink: #f66d9b;
$red: #e3342f;
$orange: #f6993f;
$yellow: #ffed4a;
$green: #38c172;
$teal: #4dc0b5;
$cyan: #6cb2eb;

View File

@ -1 +1,8 @@
//
// Fonts
@import url('https://fonts.googleapis.com/css?family=Nunito');
// Variables
@import 'variables';
// Bootstrap
@import '~bootstrap/scss/bootstrap';

View File

@ -0,0 +1,73 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Login') }}</div>
<div class="card-body">
<form method="POST" action="{{ route('login') }}">
@csrf
<div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<div class="col-md-6 offset-md-4">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
<label class="form-check-label" for="remember">
{{ __('Remember Me') }}
</label>
</div>
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-8 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Login') }}
</button>
@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Forgot Your Password?') }}
</a>
@endif
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,49 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Confirm Password') }}</div>
<div class="card-body">
{{ __('Please confirm your password before continuing.') }}
<form method="POST" action="{{ route('password.confirm') }}">
@csrf
<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-8 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Confirm Password') }}
</button>
@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Forgot Your Password?') }}
</a>
@endif
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,47 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Reset Password') }}</div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
<form method="POST" action="{{ route('password.email') }}">
@csrf
<div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Send Password Reset Link') }}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,65 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Reset Password') }}</div>
<div class="card-body">
<form method="POST" action="{{ route('password.update') }}">
@csrf
<input type="hidden" name="token" value="{{ $token }}">
<div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ $email ?? old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label>
<div class="col-md-6">
<input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password">
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Reset Password') }}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,77 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Register') }}</div>
<div class="card-body">
<form method="POST" action="{{ route('register') }}">
@csrf
<div class="form-group row">
<label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Name') }}</label>
<div class="col-md-6">
<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus>
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email">
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label>
<div class="col-md-6">
<input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password">
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Register') }}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,28 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Verify Your Email Address') }}</div>
<div class="card-body">
@if (session('resent'))
<div class="alert alert-success" role="alert">
{{ __('A fresh verification link has been sent to your email address.') }}
</div>
@endif
{{ __('Before proceeding, please check your email for a verification link.') }}
{{ __('If you did not receive the email') }},
<form class="d-inline" method="POST" action="{{ route('verification.resend') }}">
@csrf
<button type="submit" class="btn btn-link p-0 m-0 align-baseline">{{ __('click here to request another') }}</button>.
</form>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,23 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Dashboard</div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
You are logged in!
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@ -0,0 +1,80 @@
<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>{{ config('app.name', 'Laravel') }}</title>
<!-- Scripts -->
<script src="{{ asset('js/app.js') }}" defer></script>
<!-- Fonts -->
<link rel="dns-prefetch" href="//fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<body>
<div id="app">
<nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm">
<div class="container">
<a class="navbar-brand" href="{{ url('/') }}">
{{ config('app.name', 'Laravel') }}
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<!-- Left Side Of Navbar -->
<ul class="navbar-nav mr-auto">
</ul>
<!-- Right Side Of Navbar -->
<ul class="navbar-nav ml-auto">
<!-- Authentication Links -->
@guest
<li class="nav-item">
<a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a>
</li>
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
</li>
@endif
@else
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::user()->name }} <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
{{ __('Logout') }}
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</div>
</li>
@endguest
</ul>
</div>
</div>
</nav>
<main class="py-4">
@yield('content')
</main>
</div>
</body>
</html>

View File

@ -14,3 +14,7 @@
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');