Erstellen Sie eine Laravel-Webanwendung, um die folgenden Teile auszuführen:
Es wird einen Download-Button geben, um alle Follower eines beliebigen Benutzers herunterzuladen (wir geben den Benutzer @handler ein).
Der Download kann in einem der folgenden Formate erfolgen, dh Sie wählen das gewünschte Format. Es wäre von Vorteil, wenn Sie die Option zum Herunterladen der Tweets in allen folgenden Formaten anbieten würden: CSV, XLS, Google-Spreadhseet, PDF, XML und JSON-Formate.
Für die Funktion zum Exportieren von Google-Tabellen muss Ihr App-Benutzer über ein Google-Konto verfügen. Ihre App sollte um Erlaubnis bitten, eine Tabelle auf dem Google-Drive des Benutzers zu erstellen.
Sobald der Benutzer auf die Download-Schaltfläche klickt (nachdem er die Option ausgewählt hat), sollten alle Follower des angegebenen Benutzers heruntergeladen werden. Hinweis: Sie können dies als Hintergrundjob implementieren. Überlegen Sie sich kreative Lösungen.
Demo
git clone https://github.com/pcsaini/rtCamp-twitter-challenge.git
cd rtCamp-twitter-challenge
composer install
php artisan env:gen
cd public
bower install
php artisan serve
http://localhost:8000
ODER
php -S localhost:8080 -t public
http://localhost:8080
Github Repo
Installieren Sie das Paket mit Composer:
composer require thujohn/twitter
Github Repo
Installieren Sie das Paket mit Composer:
composer require mathiasgrimm/laravel-dot-env-gen:dev-master
Github Repo
Installieren Sie das Paket mit Composer:
composer require google/apiclient:^2.0
Github Repo
Installieren Sie das Paket mit Composer:
composer require "maatwebsite/excel:~2.1.0"