programming-challenge

所属分类:编程语言基础
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2023-02-02 07:51:13
上 传 者sh-1993
说明:  Joblocal PHP编程挑战,
(Joblocal PHP programming challenge,)

文件列表:
.editorconfig (293, 2019-10-07)
.env.example (231, 2019-10-07)
app/ (0, 2019-10-07)
app/Console/ (0, 2019-10-07)
app/Console/Commands/ (0, 2019-10-07)
app/Console/Kernel.php (546, 2019-10-07)
app/Events/ (0, 2019-10-07)
app/Events/Event.php (121, 2019-10-07)
app/Events/ExampleEvent.php (203, 2019-10-07)
app/Exceptions/ (0, 2019-10-07)
app/Exceptions/Handler.php (1302, 2019-10-07)
app/Http/ (0, 2019-10-07)
app/Http/Controllers/ (0, 2019-10-07)
app/Http/Controllers/Controller.php (148, 2019-10-07)
app/Http/Controllers/ExampleController.php (236, 2019-10-07)
app/Http/Middleware/ (0, 2019-10-07)
app/Http/Middleware/Authenticate.php (911, 2019-10-07)
app/Http/Middleware/ExampleMiddleware.php (337, 2019-10-07)
app/Jobs/ (0, 2019-10-07)
app/Jobs/ExampleJob.php (315, 2019-10-07)
app/Jobs/Job.php (720, 2019-10-07)
app/Listeners/ (0, 2019-10-07)
app/Listeners/ExampleListener.php (484, 2019-10-07)
app/Providers/ (0, 2019-10-07)
app/Providers/AppServiceProvider.php (266, 2019-10-07)
app/Providers/AuthServiceProvider.php (1016, 2019-10-07)
app/Providers/EventServiceProvider.php (383, 2019-10-07)
app/User.php (716, 2019-10-07)
artisan (1094, 2019-10-07)
bootstrap/ (0, 2019-10-07)
bootstrap/app.php (2973, 2019-10-07)
composer.json (1162, 2019-10-07)
composer.lock (169811, 2019-10-07)
database/ (0, 2019-10-07)
database/factories/ (0, 2019-10-07)
database/factories/ModelFactory.php (556, 2019-10-07)
database/migrations/ (0, 2019-10-07)
... ...

# PHP Programming Challenge: RESTful ToDo Service ## Objective Implement a ToDo-Service which can be used via a RESTful API. ### Key features: * Store ToDo-Items in a database (use any database driver you like, e.g. SQLite) * A ToDo-Item consists of at least a 'title' (string, required) * Provide a [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete)- and [RESTful](https://en.wikipedia.org/wiki/Representational_state_transfer)-API-Endpoint for a ToDo-List * Write tests for your API-Endpoints & Models * Your repository contains meaningful commit messages Nice to haves: * +1 [JSON API Spec](http://jsonapi.org/) * +1 Provide a meaningful API documentation For an example consumer application for your API, have a look [here](http://todomvc.com/examples/vue/). ## Installation / Getting started Please do **not** fork this repository, but clone it and re-initialize it as your own repository. Make the first commit without applying any changes to the code. Then, start your solution. ```sh git init . git add . git commit -m "Your initial commit message of choice" ``` Ensure you have the following software (globally) installed on your system: * `[PHP](http://php.net/)` ^7.2 * `[Composer](http://getcomposer.org/)` ^1.5 ```sh # install dependencies composer install # check the coding style composer lint # run the tests composer test # start the dev server composer start ``` ## Project submission Feel free to place this test on your Github/Gitlab/Bitbucket/... account as a public repository. Send the link back to Joblocal. We are looking forward to hearing from you. Good luck! :)

近期下载者

相关文件


收藏者