dev-master
9999999-devA laravel package for RecastAI based on the official PHP SDK Recast.AI recastai/sdk_php from Marian André <marian.andre@recast.ai>
MIT
The Requires
by Patrick Assoa Adou
A laravel package for RecastAI based on the official PHP SDK Recast.AI recastai/sdk_php from Marian André <marian.andre@recast.ai>
Based on the official PHP SDK Recast.AI recastai/sdk_php it provides a convenient service provider for the SDK., (*1)
composer create-project laravel/laravel myproject dev-develop
cd myproject
composer require kanian/recastai_sdk_laravel=dev-master
php artisan vendor:publish
Now you are ready to use the \RecastAI Facace, e.g. open routes/web.php:, (*2)
``` PHP <?php, (*3)
Route::get('tryrecastai', function(Request $request) { return \RecastAI::get() ->request ->analyseText('hello'); });, (*4)
Or in a controller: ``` PHP <?php namespace App\Http\Controllers; class TryRecastAIController extends Controller { /** * Just Testing RecastAI * * @return Response */ public function __invoke() { $client = \RecastAI::get(); $res = $client->request->analyseText('hello'); if ($res->intent()->slug == 'greetings') { // Do your code } return view('testrecastai', ['text' => $res->source, 'answer'=>"Yello!"]); } }
To override the default configuration add the following parameters to your .env file., (*5)
RECASTAI_TOKEN = YOUR_RECASTAI_REQUEST_TOKEN LANGUAGE = 'en'
A laravel package for RecastAI based on the official PHP SDK Recast.AI recastai/sdk_php from Marian André <marian.andre@recast.ai>
MIT